declare @sql nvarchar(50)
declare @guid bigint
set @Guid=10000002
select @sql=N'print [email protected]
exec (@sql);
[email protected] 输出来
但是显示
从数据类型 nvarchar 转换为 bigint 时出错。
------解决方案--------------------
set @sql='select '+convert(varchar(10),@guid)