0

@aテーブルの列全体を含む変数を、単一の値を含む別の変数と比較したいと考えています。出来ますか?

create procedure pc1(@var int)
as begin
   declare @a int

   select @a=id from tb1

   while(if exists(@var=@a))
   begin
      select * from tb1 where id=@var
   end

   return 

終わり

4

1 に答える 1

0

直接的な方法はありませんが、次の方法でこれを行うことができます。

declare @a int
Set @a = 1


if exists(
   select @a as ID
   Intersect
   Select ID 
   from tbl
)
Print('Hello')
于 2012-05-10T07:58:01.923 に答える