将数组数组传递给存储过程

时间:2012-10-17 13:07:14

标签: mysql

有没有办法将数组数组传递给存储过程以与IN运算符一起使用? 我有类似

的东西
SELECT * FROM table WHERE col IN (1,2,3);

我想传递(1,2,3)作为论据。这可能吗?

1 个答案:

答案 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);