zoukankan      html  css  js  c++  java
  • oracle ORA-00936: missing expression 报错

    INSERT INTO S_USR_MEMBER_TEMP
           (SESSION_ID
        ,USR_CD
         ,SEQ_NO
        ,MEMBER_KNAME
           ,MEMBER_KNAME2
           ,MEMBER_NAME
           ,MEMBER_NAME2
           ,MEMBER_ZIP
           ,MEMBER_ADR1
           ,MEMBER_ADR2
           ,MEMBER_ADR4
           ,MEMBER_ADR5
           ,MEMBER_TEL
           ,MEMBER_KEITAITEL
           ,MEMBER_YEAR
           ,MEMBER_MON
           ,MEMBER_DAY
           ,KINMUSAKI_KNAME
           ,KINMUSAKI_NAME
           ,KINMUSAKI_ZIP
           ,KINMUSAKI_ADR1
           ,KINMUSAKI_ADR2
           ,KINMUSAKI_ADR4
           ,KINMUSAKI_ADR5
        ,UPDATE_DATE)
     (
    SELECT  '686321766'
          ,'00000000000000000048'
          ,(1+(row_number() over(order by S_USR_MEMBER.SEQ_NO))) rowno
          ,MEMBER_KNAME
          ,MEMBER_KNAME2
          ,MEMBER_NAME
          ,MEMBER_NAME2
          ,MEMBER_ZIP
          ,MEMBER_ADR1
          ,MEMBER_ADR2
          ,MEMBER_ADR4
          ,MEMBER_ADR5
          ,MEMBER_TEL
          ,MEMBER_KEITAITEL
          ,MEMBER_YEAR
          ,MEMBER_MON
          ,MEMBER_DAY
          ,KINMUSAKI_KNAME
          ,KINMUSAKI_NAME
          ,KINMUSAKI_ZIP
          ,KINMUSAKI_ADR1
          ,KINMUSAKI_ADR2
          ,KINMUSAKI_ADR4
          ,KINMUSAKI_ADR5
          ,20180903
      FROM S_USR_MEMBER 
     WHERE USR_CD = '00000000000000000048'
    ORDER BY S_USR_MEMBER.SEQ_NO ) 

    这个代码,是正确的代码,之前在select之前加了一个 values,结果一直报错

    后来查了一下,只有两个待确定的写法:

    insert的语法只有下面两种。
    1、insert into 表(字段名1,字段名2......) values(值1,值2.....)
    2、insert into 表1 select 字段 from 表2 where...

  • 相关阅读:
    pdf-2-eps
    使用terminator
    自动删除源文件中的指定行--sed
    apt-get update只是更新源列表?
    LoadRunner学习
    计算一个人从出生到目前一共生活了多少天
    数组的求交集和并集
    获取北京和张北的天气
    重新梳理java入门
    java 基础
  • 原文地址:https://www.cnblogs.com/CuiHongYu/p/9582692.html
Copyright © 2011-2022 走看看