0

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

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

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

4

1 回答 1

-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);
于 2012-10-17T13:28:33.893 回答