2013-10-08 172 views

回答

12
,如果你想在一個特定的表列名的列表

,這是你需要的SQL查詢:

select rdb$field_name from rdb$relation_fields 
where rdb$relation_name='YOUR-TABLE_NAME'; 

我在firebird 2.5中試過這個作品。

圍繞你,表名的單引號是必要的BTW

+2

您可能還需要BY子句添加此爲了獲得位置順序字段名稱:爲了通過RDB $ field_position –

+0

還要注意的是火鳥表名都是大寫字母。因此,如果您的表名爲CUSTOMERS,那麼SQL語句爲 select rdb $ field_name from rdb $ relation_fields 其中rdb $ relation_name ='CUSTOMERS' order by rdb $ field_position; –

相關問題