mssql 2005数据库 模糊查询 急。。
mssql 2005 是英语正版的。
不知道为什么例如
select content_cn,content_ru from table where content_cn like '%中文%'
select content_cn,content_ru from table where content_ru like '%俄语%'
select content_cn,content_ru from table where content_cn like '%英语字符%'
以上三条语句 我在本机 免费版的2005 上都可用 我可是在 我买的正版2005数据 执行者三条语句
只有 英语字符可以搜索到结果 中文 或其他字符都不可以 不知道为什么需要设置什么?
你英文版的排序规则是什么?
在SQL里加上‘N’强制转换编码
如:
SQL code:
insert into table(aa,bb) values(N'中文1',N'中文2'),
select content_cn,content_ru from table where content_cn like N'%中文%'
加上SQL code:
N'
用来表示强制转换为National Unicode~
查考:http://kitesky.itpub.net/post/909/16260
相关问答:
最近下面反应说程序异常
然后打开数据库一看
发现很多表都"只读"状态??
用sa登陆也是...
很奇怪啊..
大牛知道是什么原因吗?
愿意出高分求
谁解决了
给200分!!
数据库出问题了?
引用
最近下面 ......
字段的默认值约束生所的约束名称系统常常在后面添上一个随机的字符串,
如
DF__Admin__locked__014935CB
这样造成以后在修改改约束的时候很麻烦,怎么设置不让数据库自动生成这样的随机名称的约束名称
而向这样 ......
现象如下:重启一数据库服务器(windows2003+MSSQL2000)后,其中一数据库连接不上。此时其它数据库运行正常。我使用MSSQL2008远程连上数据库,删除此数据库后,使用附加数据库重新添加上些数据库后就能正常使用。此 ......
create db 是新建数据库
create table 是新建表
那新建字段呢? 谢谢。
自己到sqlserver文档中查找create的语法示例吧
SQL code:
下例显示 pubs 数据库中所创建的三个表(jobs、employee 和 publisher ......