【发布时间】:2017-12-16 02:13:24
【问题描述】:
如何在PL/SQL的变量中绑定数组。
例如我有以下数组:
array_col3 = {1,2,3,4,5,6,7}
现在我想从基于array 的表中select。
select * from tabA where col3 in (select * from (:array_col3));
【问题讨论】:
-
看来您正在使用 PL/SQL 以外的其他语言定义数组,并希望将其作为绑定变量传递。如果是这种情况,您需要使用动态 SQL。 This other SO thread has the solution you need.
标签: plsql bind-variables