如何在SQL中列出顶点中的属性?

时间:2016-06-30 22:10:00

标签: sql orientdb

我有一个名为"用户"像

+------+------+-----+ | cc | name | cod | +------+------+-----+ | 0001 | jhon | 123 | +------+------+-----+ | 0002 | paul | 567 | +------+------+-----+

我想要一个只有顶点属性的列表, 类似的东西:

+------+ | cc | +------+ | name | +------+ | cod | +------+

我知道在sql中人们通常使用: select * from INFORMATION_SCHEMA.TABLES 要么 select * from INFORMATION_SCHEMA.COLUMNS

但我不知道如何在orientdb中获得此结果, 如何使用SQL列出顶点中的属性?

2 个答案:

答案 0 :(得分:2)

试试这个

select expand(properties) from (select expand(classes) from metadata:schema) where name = "<class-name>"

在此处找到:Get all used fieldnames of schema-hybrid Class in Orientdb

截图: enter image description here enter image description here

答案 1 :(得分:1)

要查看类的属性,请执行OrientDB控制台执行此命令:

info class 'class - name'

这是输出:

enter image description here

希望它有所帮助。

问候。