关于正则表达式 本帖最后由 sunwin_it 于 2013-01-19 11:40:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一,正则表达式不是你说的那样,比如数字的正则表达式是'%[0-9]%'类似于[..]的才是正则表达式第二,替换,比如将“字符串1”替换为“字符串2”可以用,replace('字符串1','字符串2')第三,insert into AAA(F1,F2) values ('系统管理员','*设定系统权限')跟你的 insert into AAA(F1,F2) values (N'系统管理员',N'*设定系统权限') 没有任何区别,插进去的是一样的 不一样的因为数据库的字符集是"Latin1_General_CI_AS",字段是被定义为“nvarchar"用insert into AAA(F1,F2) values ('系统管理员','*设定系统权限')插进去的是乱码,只能用insert into AAA(F1,F2) values (N'系统管理员',N'*设定系统权限')插进去正常,微软的“N”是有特别用途的。请教高人,如何要将型如 '任意字符'替换为N'任意字符',对在MSSQL语句上所有单引号的字符串前面加N 求一sql语句 |zyciis| 如何在各种数据库语句中识别出数据库名称,谢谢 求助一句有点麻烦的SQL语句 大哥些帮帮忙,关于SQL Server2000 的SQL语句在Access中执行出错 请教一条SQL语句 SQL数据库并发问题 请教高手Sql Server 2005表分区聚集索引的创建 在看数据库入门教程有几点不明白,请教大家了!感谢了! 查询语句的效率讨论! ?请问sql server2000 的序列号是什么?哪可以找到 sqlite数据库 实现行锁和列所 再开个帖子问问
第二,替换,比如将“字符串1”替换为“字符串2”可以用,replace('字符串1','字符串2')
第三,insert into AAA(F1,F2) values ('系统管理员','*设定系统权限')跟你的
insert into AAA(F1,F2) values (N'系统管理员',N'*设定系统权限')
没有任何区别,插进去的是一样的
因为数据库的字符集是"Latin1_General_CI_AS",字段是被定义为“nvarchar"
用insert into AAA(F1,F2) values ('系统管理员','*设定系统权限')插进去的是乱码,
只能用insert into AAA(F1,F2) values (N'系统管理员',N'*设定系统权限')插进去正常,
微软的“N”是有特别用途的。请教高人,如何要将型如 '任意字符'替换为N'任意字符',对在MSSQL语句上所有单引号的字符串前面加N