如何在Vertica数据库中查看对象的元数据(类似于Oracle的desc)

8
我想知道如何获取Vertica数据库中对象的元数据,例如表的元数据。是否有一张表来存储Vertica数据库中对象(函数、视图、表)的元数据? 例如,在Oracle中,我可以输入以下命令以获取表的详细描述或查看过程的代码。
oracle :> desc table_name;
或者
oracle :> edit proc_name;

我知道可以使用\dt命令查看我的模式中的表,但是否有任何方法可以查看创建对象的DDL语句?

3个回答

13

谢谢,但这不是我想要的。我在寻找的是export_objects()函数:

select export_objects('','object_name') 

这种方式可以获得对象的创建脚本。


3

\d table-name 可以帮助你获得所需的内容。


好的,谢谢,但这不是答案!!或者至少这不是我想要的。<br/>我要找的是export_objects()函数<br/><code> select export_objects('','object_name')<code/> 这样你就可以得到对象的创建脚本。 - Up_One
很高兴你找到了你需要的! - Joe

0
额外提示:如果您仅指定模式,您将获得该模式内的所有对象。这比必须输入循环并为每个对象运行export_objects()要好得多。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接