请教一下sql server trigger 中 转义符和合并字符串的问题
问题是这样的,我这里有一个表 test1, 有一个id9 premit key, union key) , 一个na(nvarchar),我想通过一个trigger把里面的查询语句变成适应中文的,举个例子:
我的网页里面代码在运行的时候是:
insert into test1 values ("中国")
很显然,这个例子里面村到数据库的会是??,因为在中国前面没有加上N,
我不想在每一个文件里面修改每一个sql查询语句(因为文件太多!!)我只是想用一个trigger来修改
如下:create trigger trg_testMonitor3on test1for insert,update,deleteasbegindeclare @id bigint
declare @change nchar(128) select @id = scope_identity()select @change = N???--(就在这里,怎么写才能把N和这个@change用正确的方法给合起来?)update test1 set na=(N'na')
end