我的朋友在ORACLE中向我展示了使用DESC表NAme显示有关表列的信息。但是在H2数据库中运行此命令是错误的,为什么?请告诉我如何在H2中使用此命令?感谢。
答案 0 :(得分:44)
您可以使用show命令,如:
sql> show columns from users;
“users”是表名,输出类似于:
FIELD | TYPE | NULL | KEY | DEFAULT
ID | INTEGER(10) | NO | PRI | (NEXT VALUE FOR PUBLIC.SYSTEM_SEQUENCE_B66F0B87_5AAA_4421_88AC_1E8CAC372596)
USERNAME | VARCHAR(45) | NO | | NULL
PASSWORD | VARCHAR(100) | YES | | NULL
FULL_NAME | VARCHAR(100) | YES | | NULL
LAST_LOGIN | TIMESTAMP(23) | YES | | NULL
(5 rows, 1 ms)
答案 1 :(得分:3)
答案 2 :(得分:3)
如果您正在寻找有关该表的更多信息,请参阅:
http://www.h2database.com/html/grammar.html#information_schema
例如:
select * from information_schema.indexes where table_name = 'table_name';