7
如何获取特定表中列名的列表?从Firebird数据库表中获取列名的列表
即。
火鸟表:
| name | id | phone_number |
获取列表如下:
columnList = ['name', 'id', 'phone_number']
如何获取特定表中列名的列表?从Firebird数据库表中获取列名的列表
即。
火鸟表:
| name | id | phone_number |
获取列表如下:
columnList = ['name', 'id', 'phone_number']
,这是你需要的SQL查询:
select rdb$field_name from rdb$relation_fields
where rdb$relation_name='YOUR-TABLE_NAME';
我在firebird 2.5中试过这个作品。
围绕你,表名的单引号是必要的BTW
您可能还需要BY子句添加此为了获得位置顺序字段名称:为了通过RDB $ field_position –
还要注意的是火鸟表名都是大写字母。因此,如果您的表名为CUSTOMERS,那么SQL语句为 select rdb $ field_name from rdb $ relation_fields 其中rdb $ relation_name ='CUSTOMERS' order by rdb $ field_position; –