你想干什么??
如果要改变变量的值,可以:
set @VarNum=1
set @VarChr='A'
也可以:
select @VarNum=1
select @VarChr='A'
也可以:
select @VarNum=ColNameNum,@VarChr=ColNameChar
from Tablename
where ...
如果要改变变量的值,可以:
set @VarNum=1
set @VarChr='A'
也可以:
select @VarNum=1
select @VarChr='A'
也可以:
select @VarNum=ColNameNum,@VarChr=ColNameChar
from Tablename
where ...
Set @Col='FIELD1'
EXEC('UPDATE TB SET +'@COl+'=200 From ....')
N_Chow(一劍飄香++) 的很对!
Set @table ='test'
EXEC('select * from '+ @table)
这样不行,请问能不能将表名作为变量?