declare @sql varchar(100) declare @a int,@b int set @sql='insert into t values('+@a+','+@b+','+getdate()+')' --print @sql
declare @sql varchar(100) declare @a int,@b int set @sql='insert into t values('+@a+','+@b+',getdate())' exec(@sql)
@a varchar(20), @b tinyint as declare @sql nvarchar(100) set @sql= /* insert into t values(@a,@b,getdate())这个怎么写?*/ 'insert into t values('''+@a+''','''+@b+''',getdate())'这个不行
@a varchar(20), @b tinyint as declare @sql nvarchar(100) set @sql='insert into t values('''+@a+''','''+@b+''',getdate())'
declare @a int,@b int
set @sql='insert into t values('+@a+','+@b+','+getdate()+')'
--print @sql
declare @a int,@b int
set @sql='insert into t values('+@a+','+@b+',getdate())'
exec(@sql)
@b tinyint
as
declare @sql nvarchar(100)
set @sql= /* insert into t values(@a,@b,getdate())这个怎么写?*/
'insert into t values('''+@a+''','''+@b+''',getdate())'这个不行
@b tinyint
as
declare @sql nvarchar(100)
set @sql='insert into t values('''+@a+''','''+@b+''',getdate())'