【发布时间】:2012-03-05 22:52:15
【问题描述】:
我的朋友在 ORACLE 中向我展示了使用 DESC 表名称来显示有关表列的信息。但是在 H2 数据库中运行这个命令会出错,为什么?请告诉如何在 H2 中使用这个命令?谢谢。
【问题讨论】:
-
当您收到有效且正确的答案时,最好将其标记为已接受,这将有助于其他用户以及花时间帮助您提高声誉的人们。
标签: h2
我的朋友在 ORACLE 中向我展示了使用 DESC 表名称来显示有关表列的信息。但是在 H2 数据库中运行这个命令会出错,为什么?请告诉如何在 H2 中使用这个命令?谢谢。
【问题讨论】:
标签: h2
如果您正在寻找有关该表的更多信息,请参阅:
http://www.h2database.com/html/grammar.html#information_schema
例如:
select * from information_schema.indexes where table_name = 'table_name';
【讨论】:
你可以像这样使用 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)
【讨论】:
【讨论】: