34,838
社区成员




DECLARE @sql VARCHAR(100),@size VARCHAR(50)
SET @sql = 'SELECT @size = 8'
EXECUTE (@sql)
PRINT @size
--怎么给@size赋值。。。。
--xiexie !Q!!
DECLARE @sql VARCHAR(100),@size VARCHAR(50)
SELECT @size = 8
PRINT @size
-------------------
DECLARE @sql VARCHAR(100),@size VARCHAR(50)
SET @size = 8
PRINT @size
-------------------
DECLARE @sql NVARCHAR(100),@size NVARCHAR(50)
SET @sql = N'SELECT @size = 8'
exec sp_executesql @sql, N'@size nVARCHAR(50) output', @size output
PRINT @size
DECLARE @sql VARCHAR(100),@size VARCHAR(50)
set @size = '8'
PRINT @size