有没有办法将数组数组传递给存储过程以与IN运算符一起使用? 我有类似
的东西SELECT * FROM table WHERE col IN (1,2,3);
我想传递(1,2,3)
作为论据。这可能吗?
答案 0 :(得分:-1)
您可以尝试这样
create procedure test (@input1 integer(2) in,@input2 integer(2) in,@input3 integer(2) in)
as
select * from table where col in (@input1,@input2,@input3);