请教一下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
问题是这样的,我这里有一个表 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
解决方案 »
- like 求助
- 【请教】我这种情况的sqlerver数据库restore该用何种方式?
- 查询的问题
- 数据库日志空间满了,该压缩日志还是删除日志呢?
- 用客户端 与 win2000server下的sqlserver企业版 连接不成功
- sql 语句速度问题。谢谢!!
- 建数据库时,注册表里有那个数据库文件所在的目录吗?
- 移动加权价计算成本要考虑哪些因素????
- SQL 怎么取某一字段不同的记录
- 在C#中如何读取查询字段的值??谢谢!!
- update 触发器 怎么让他不管哪个字段更新了都操作,而不是指定几个被更新后,,,,,
- 厚着脸皮问,乌龟,凤翼,与君,昨夜大哥来看看啊!行转列的合计问题又出炉了,各位大哥帮帮笨小孩吧!在线等
create proc insert_test(@Name nvarchar(50))--这样定义一下
as
insert test1 values(@Name)
insert into test1 values ( "中国 ")insert into test1 values ( N"中国 ") --这要加多一个N