H2 ddl创建表

问题描述 投票:2回答:1

我想知道是否可以从[]获得[C0

H2 ddl create table

我尝试过http://localhost:5678/pecador/console/

但只显示列

sql h2 ddl
1个回答
0
投票

如果要获取表show columns from T_USER ;的SQL,则可以在H2中使用以下两个命令之一:

T_USER

第一个也返回一些不相关的元素。实际上,您可以使用它来转储整个数据库,有关详细信息,请查看其文档:SCRIPT NODATA NOPASSWORDS NOSETTINGS TABLE T_NAME; SELECT SQL FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'T_NAME';

第二个仅返回指定表的SQL(除非您在多个模式中具有相同名称的表,但是您可以添加https://h2database.com/html/commands.html#script以排除它们)。请注意,如果要使用AND SCHEMA_NAME = 'PUBLIC'设置,则需要以实际情况指定'T_NAME'。注意:将来的H2版本中;DATABASE_TO_LOWER=TRUE列不被保证。

© www.soinside.com 2019 - 2024. All rights reserved.