首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

繁体系统下 关键字 'or' 附近的语法不正确解决思路

2012-03-06 
繁体系统下 关键字 or 附近的语法不正确RT:在繁体系统下 报关键字 or 附近的语法不正确只有在头部相同

繁体系统下 关键字 'or' 附近的语法不正确
RT:在繁体系统下 报关键字 'or' 附近的语法不正确
只有在头部相同的查询下才会报错 部分相同 完全相同时都布报错
在简体系统下布报错 查询分析器连接繁体机器执行也不报错
select * from factory where 1=1 and companyid='W01' and 
( (factory02 like '股份有限%' or factory02 like '股份有限%'  
or factory20 like '股份有限%' or factory20 like '股份有限%' )  
and (factory02 like '%%' or factory02 like '%%'  
or factory20 like '%%' or factory20 like '%%' ) )

[解决办法]
select * 
from factory 
where 1=1 and companyid='W01' and
( (factory02 like '股份有限%' or factory02 like '股份有限%'
or factory20 like '股份有限%' or factory20 like '股份有限%' )
and (factory02 like '%%' or factory02 like '%%'
or factory20 like '%%' or factory20 like '%%' ) )

没什么问题呀

热点排行