27,579
社区成员
发帖
与我相关
我的任务
分享
declare @sql nvarchar(max) =''
set @sql = N'insert into ftable(fieldname, oldval, newval)'
set @sql += ' value(zcbm,''1233'',''22'')'
写是这么写,但你这zcbm是个什么鬼。不是变量,也没有上下文字段。
declare @sql_insert varchar(1000)
declare @sql_value varchar(1000)
set @sql_insert = 'Insert into Table(col1,col2,col3) '
set @sql_value = 'values (''zcbm'''+','+ '''1233'''+','+'''22'')'
print @sql_insert + @sql_value
declare @sql varchar(1000)
set @sql='insert into ftable select zcbm, ''1233'',''22'' from table_xxxx'