提示信息:ORA-00936: missing expression

提示信息:ORA-00936: missing expression,第1张

delete from BONUS_BUY_ROUND where PROMOTION_NO='1460' and (select count(*) from BONUS_BUY_ITEMS where #)=0;

select 的结果不能用“=0”这种 *** 作,你这里可以通过not exists 实现。

insert into ERP_COMM肠发斑菏职孤办酞暴喀_MODEL (PRODUCT_ID,MODEL_NO,MODEL_NAME)

(select 'sss',MODEL_NO,'sds' from COMM_MODEL where MODEL_ID=227)

不要中间那个“values"

convert在sqlserver中的作用与在oracle中的作用是不一样的

目测你想要的是保留两位小数

oracle中应该使用round(AAA.sf,2),round(AAA.qf+AAA.sf,2)

如果末尾的0也需要显示的话 使用to_char函数

不好意思,只提供了方法,其实把你的需求说出来更好一点,因为我也不太了解sqlserver


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6761006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存