【发布时间】:2014-01-29 15:57:06
【问题描述】:
刚开始使用 H2 数据库。找到了 COMMENT 命令,但由于我已经通过 LibreOffice 设置了注释,有没有办法返回它? 这是一个意义检查,因为我可以通过 Squirrel 设置和查看 H2 中的列 cmets,但 Squirrel 不显示通过 Libre 设置的 cmets。
谢谢
保罗
【问题讨论】:
标签: ubuntu h2 squirrel-sql
刚开始使用 H2 数据库。找到了 COMMENT 命令,但由于我已经通过 LibreOffice 设置了注释,有没有办法返回它? 这是一个意义检查,因为我可以通过 Squirrel 设置和查看 H2 中的列 cmets,但 Squirrel 不显示通过 Libre 设置的 cmets。
谢谢
保罗
【问题讨论】:
标签: ubuntu h2 squirrel-sql
注释通常用作对源代码的注释。运行SCRIPT 语句时,您将得到它们。
但您也可以从数据库元数据中检索它们,如下所示:
CREATE TABLE TEST(ID INT PRIMARY KEY,
NAME VARCHAR(255) COMMENT 'Hello World');
(SELECT TABLE_NAME, COLUMN_NAME, REMARKS
FROM INFORMATION_SCHEMA.COLUMNS
WHERE REMARKS <> '')
UNION ALL
(SELECT TABLE_NAME, '', REMARKS
FROM INFORMATION_SCHEMA.TABLES
WHERE REMARKS <> '')
ORDER BY TABLE_NAME, COLUMN_NAME;
【讨论】:
SCRIPT 命令检查(我猜我会先这样做)。