【发布时间】:2011-02-17 15:54:15
【问题描述】:
我有一个希望绑定或传递给此 Oracle SQL 查询的数字列表。
SELECT
ad.lastname, ad.name, a.cc cc, sum(a.qt) qt
FROM a, ad
where ( ad.ci in (:idList) or (:idList is null))
and ad.ci (+) = a.ci
And A.Type = 'R'
And A.Cc In ('SIDI','SIND','RSU')
是否允许使用命令 oci_bind_by_name 将 :idList 与包含 Id 列表的字符串绑定?可以看作是对 Id 进行序列化的字符串吗?
示例:
“只是”似乎不可行,因为序列化列表不是 SQL 语法的一部分。有什么想法可以实现我的目标?
【问题讨论】:
标签: php oracle oracle-call-interface