SQL命令未正确结束

街角嘚堕落 2012-03-26 09:38:58
select * from v_wms_base_location lo
left join v_wms_base_zone zo on (lo.zone_id=zo.id)
left join v_wms_item_location_map ma on (ma.loc_id=lo.id)
left join v_wms_inv_detail de on (lo.id=de.loc_id)
where UPPER(lo.LOC_CODE) LIKE '%' || UPPER('s') || '%' and ma.id is null
and (de.qty=0 or de.qty is null)

这什么问题? 到ORACLE上运行没问题啊
...全文
555 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangchun1213 2012-03-26
  • 打赏
  • 举报
回复
||在sqlserver里没有此用法,请百度查询一下sqlserver与oracle的一些常用区别
还想懒够 2012-03-26
  • 打赏
  • 举报
回复
where UPPER(lo.LOC_CODE) LIKE '%' + UPPER(#LOC_CODE#) + '%' and ma.id is null
goright12 2012-03-26
  • 打赏
  • 举报
回复
||在Oracle中好像是连接用的吧,sql server 和oracle是有点区别的,不能完全一样用的,虽然大体上没什么区别,但如关键字、格式还有是点区别的,如top在oracle中是不能用的
还想懒够 2012-03-26
  • 打赏
  • 举报
回复
UPPER(lo.LOC_CODE) LIKE '%' || UPPER(#LOC_CODE#) || '%'


这个条件没看明白
南山行者 2012-03-26
  • 打赏
  • 举报
回复
||这个符号换成or 试试
街角嘚堕落 2012-03-26
  • 打赏
  • 举报
回复
<select id="SelectForNull" parameterClass="System.Collections.IDictionary">
<![CDATA[
select * from v_wms_base_location lo
left join v_wms_base_zone zo on (lo.zone_id=zo.id)
left join v_wms_item_location_map ma on (ma.loc_id=lo.id)
left join v_wms_inv_detail de on (lo.id=de.loc_id)
where UPPER(lo.LOC_CODE) LIKE '%' || UPPER(#LOC_CODE#) || '%' and ma.id is null
and (de.qty=0 or de.qty is null)]]>
</select> 这是ibatis代码
街角嘚堕落 2012-03-26
  • 打赏
  • 举报
回复
这是ORACLE 有值的
zhaokun521 2012-03-26
  • 打赏
  • 举报
回复
like % 是不是就不是空?有值?
zhaokun521 2012-03-26
  • 打赏
  • 举报
回复
MSSQL里可以like ‘%’吗?我还真没这么用过。。。。
EnForGrass 2012-03-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 lidun5203399 的回复:]
select * from v_wms_base_location lo
left join v_wms_base_zone zo on (lo.zone_id=zo.id)
left join v_wms_item_location_map ma on (ma.loc_id=lo.id)
left join v_wms_i……
[/Quote]
估计是包含特殊字符造成的
zhaokun521 2012-03-26
  • 打赏
  • 举报
回复
每一段用括号包起来,改表名用AS养成个好习惯
EnForGrass 2012-03-26
  • 打赏
  • 举报
回复
看不出问题
街角嘚堕落 2012-03-26
  • 打赏
  • 举报
回复
急求 !!!!!!!!!!!!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧