代码之家  ›  专栏  ›  技术社区  ›  netmajor

求解表列名称的存储过程

  •  1
  • netmajor  · 技术社区  · 15 年前

    有可能吗?我考虑过一些从表中检索此名称的SELECT,但我在SQL方面很弱:/

    1 回复  |  直到 15 年前
        1
  •  1
  •   Hugues Van Landeghem    15 年前

    您不需要存储过程。只要一个简单的请求就可以:

    SELECT r.RDB$FIELD_NAME AS field_name
    FROM RDB$RELATION_FIELDS r WHERE
    r.RDB$RELATION_NAME='TABLE_NAME' --table name 
    ORDER BY r.RDB$FIELD_POSITION;
    

    http://www.alberton.info/firebird_sql_meta_info.html

    推荐文章