如何在H2数据库中使用DESC命令?

use*_*320 24 h2

我的朋友在ORACLE中向我展示了使用DESC Table NAme显示有关表列的信息.但是在H2数据库中运行此命令是错误的,为什么?请告诉我如何在H2中使用此命令?谢谢.

Rob*_*rto 47

您可以使用show命令,如:

sql> show columns from users;
Run Code Online (Sandbox Code Playgroud)

"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)
Run Code Online (Sandbox Code Playgroud)

  • 不错,为什么这没有标记为正确答案? (2认同)

Tho*_*ler 4

H2数据库不支持SQL语句DESC

SHOW然而,正如记录的那样,它确实支持。例子:

SHOW TABLES
Run Code Online (Sandbox Code Playgroud)