SQL Codedeclare @SQLResult varchar(30)declare @datafield varchar(30)declare @sql varchar(800) set @datafield='PropertyID50'set @sql='Select Top 1 '+ @datafield +' From tblItemProp Where ItemPropID=19229' exec (@sql) set @SQLResult= exec (@sql) --為何這句不能執行。
exec sp_executesql @sql,N'@SQLResult varchar(30) output',@SQLResult output
select @SQLResult
再把变量赋值,要不然按1楼