提取列名和結果的列數據類型我有一個火鳥2.5數據庫。正如我已經存儲了一個名字QRESULT
其預期收益過程的示例是:Firebird 2.5.x.從存儲過程
Parameter - DATATYPE
a - date
b - numeric(18,0)
c - integer
d - varchar(50)
等等... 。
我使用PHP - PDO使用過程QRESULT
這樣的查詢Firebird數據庫:
SELECT a,b,d from QRESULT() where a = "some value"
我需要之前運行一些查詢程序,我需要它返回QRESULT
在運行時將返回的所有列的數據類型。所以我可以幫助用戶爲我的「where」子句輸入適當的值。我知道我可以在用戶界面中手動設置它,但是在真實項目中有很多過程,並且如果有一種方法可以使我的過濾器界面動態生成我會很高興。如果這是不可能的存儲過程,我可以使用select語句。我只需要一些領導。
如果你有一個Firebird數據庫,那爲什麼在這個問題上有一個'sql-server'標籤?這只是一個錯字嗎? – RBarryYoung
我刪除了'sql-server'標記,因爲它對於有關Firebird的問題沒有意義。 –