wxcc.net
当前位置:首页 >> orAClE 缺少表达式 >>

orAClE 缺少表达式

oracle怎么知道你后面的userid是指的那个的userid,还有你确认你SELECT * FROM "SYSTEM"."Users";执行没有问题?还是你的system和user另外有指代?

Oracle的SQL中,select和from之间不能使用子查询。你的语句直接写成: select to_number('123') from dual;

insert into ERP_COMM_MODEL (PRODUCT_ID,MODEL_NO,MODEL_NAME) (select 'sss',MODEL_NO,'sds' from COMM_MODEL where MODEL_ID=227) 不要中间那个“values"

首先。缺少表达式是因为你的 distinct 这个关键字用法不对。不应该用在中间。应该用在开始。 他的用法是只要查出来的结果如果有重复的数据就只显示一条。去重复的。 然后你这个语句大部分我看不懂。。比如 你的 on gd.department_id=ud.departme...

insert into ERP_COMM肠发斑菏职孤办酞暴喀_MODEL (PRODUCT_ID,MODEL_NO,MODEL_NAME) (select 'sss',MODEL_NO,'sds' from COMM_MODEL where MODEL_ID=227) 不要中间那个“values"

你插入了 13列, 但只有12列值, 少一个

看了两行,发现几处问题,你先改了再说。 SQLSTR:= 'SELECT TK_ID,TK_TM,TK_XXA,TK_XXB,TK_XXC,TK_XXD,TK_XXE,TK_XXF,TK_DA,TK_KSDJ,TK_KSK M,TK_ZJ,TK_LX' || 'FROM (SELECT * FROM (SELECT * FROM t_tkxx t WHERE t.tk_lx = ''01'' AND TK_KSK...

to_char放到子查询里面,试试看 select telnum from water_user where skid = (select to_char(skid) from water_jz where CCID =89860006111296040293)

insert into dbo.userinfo@test ("Badgenumber","SSN") (select userid,userid from hr_to_attendance f where f.update_date = (select to_char(sysdate-1,'yyyy-mm-dd') from dual) and f.operation_state = 'I'); 把values去掉就可以了

网站首页 | 网站地图
All rights reserved Powered by www.wxcc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com