如何在Vertica数据库中查看对象的元数据(如Oracle所示)

时间:2012-07-13 15:44:04

标签: ddl vertica

我想知道如何在 Vertica 数据库中获取对象的元数据;像表的元数据。是否有任何表存储 Vertica 数据库中对象(函数,视图,表)的元数据。
例如,在 Oracle 中,我可以键入以下内容并获取表的详细说明或查看过程的代码。
oracle :> desc table_name;
要么
oracle :> edit proc_name;

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

3 个答案:

答案 0 :(得分:11)

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

select export_objects('','object_name') 

这样您就可以获得该对象的创建脚本。

答案 1 :(得分:3)

\d table-name应该能满足您的需求。

答案 2 :(得分:0)

额外提示:如果仅指定 架构,您将获得该架构中的所有对象。当然需要进入一个循环,你可以为每个对象运行export_objects()。