[英]Use PHP and oci_bind_by_name to pass a list of values to Oracle
我有一个要绑定或传递给此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语法的一部分。 有什么想法可以实现我的目标吗?
您不能使用字符串来执行此操作(除非您想使用SQL标记ID列表)。
在这种情况下,oci_bind_by_name需要一个字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.