【问题标题】:HSQLDB : Test presence of a column in a tableHSQLDB:测试表中列的存在
【发布时间】:2011-09-21 20:44:01
【问题描述】:

有没有办法将 SQL 查询发送到 HSQLDB(编辑:在版本 2 之前)以了解某个表的列? (类似于在 MySQL 中通过 INFORMATION_SCHEMA 检查模式。)

现在在我看来,我一直在尝试 SELECT column_name FROM table_name 并查看是否收到 SQL 错误...

【问题讨论】:

    标签: hsqldb


    【解决方案1】:

    【讨论】:

    • 嗯,好吧,我有一个旧版本的 HSQLDB。 :)
    • 自 1.8 以来的 HSQLDB 版本支持 INFORMATION_SCHEMA。您应该查询的表是 INFORMATION_SCHEMA.SYSTEM_COLUMNS。甚至旧版本也支持相同的表,但不支持模式。
    【解决方案2】:

    您使用对特殊 SYSTEM 表的查询。查看[这个问题]的答案。1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 2012-02-04
      • 2012-08-13
      • 2015-09-17
      • 2015-12-15
      • 2014-09-30
      • 2019-09-22
      相关资源
      最近更新 更多