You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否从指定H2控制台获取CREATE TABLE DDL?已试SHOW COLUMNS仅显列

获取H2数据库表的CREATE TABLE DDL

嗨,我来帮你搞定这个问题!你之前用SHOW COLUMNS FROM T_USER;只能看到列信息,那是因为这个语句本来就只返回列的基础元数据。要拿到完整的CREATE TABLE DDL,其实H2自带了更直接的命令:

  • 在你使用的控制台里,直接执行这条SQL语句:
    SHOW CREATE TABLE T_USER;
    
    执行后,你就能得到包含表结构、主键约束、索引、字段默认值等所有细节的完整CREATE TABLE语句了。

如果因为H2版本或者控制台的特殊配置,这条命令没生效的话,还可以通过查询INFORMATION_SCHEMA下的系统表来手动拼接DDL,但SHOW CREATE TABLE是官方推荐的最简便方式,大概率能直接解决你的问题。

内容的提问来源于stack exchange,提问作者Nunyet Calçada

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 19:17:29