我有一个 Firebird 2.5 数据库。作为示例,我存储了一个名称QRESULT
为预期返回的存储过程:
Parameter - DATATYPE
a - date
b - numeric(18,0)
c - integer
d - varchar(50)
等等....
我使用 PHP - PDO 使用如下过程查询 firebird 数据库QRESULT
:
SELECT a,b,d from QRESULT() where a = "some value"
我需要在QRESULT
程序之前运行一些查询,并且我需要它返回所有列的数据类型,QRESULT
如果它被运行则返回。所以我可以帮助用户为我的“where”子句输入正确的值。我知道我可以在用户界面中手动设置它,但在实际项目中有很多程序,如果有办法我可以制作我的过滤器界面动态生成我会很高兴的。如果这对于存储过程是不可能的,我可以使用选择语句来实现。我只需要一些线索。