精华内容
下载资源
问答
  • oracle关键字

    千次阅读 2012-11-21 21:27:17
    误用oracle关键字 使用ssh测试的时候发现无法自动生成数据库表结构,日志抛出:  [ContainerBackgroundProcessor[StandardEngine[Catalina]]] ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - Unsuccessful...

    误用oracle关键字

    使用ssh测试的时候发现无法自动生成数据库表结构,日志抛出:

     [ContainerBackgroundProcessor[StandardEngine[Catalina]]] ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - Unsuccessful: create table g_gamebaseinfo (id number(19,0) not null, click_num number(10,0), comments_num number(10,0), comments_score number(10,0), desc varchar2(255 char), game_id varchar2(255 char), game_kind number(10,0), game_name varchar2(255 char) not null unique, game_type varchar2(255 char), level number(10,0), logo varchar2(255 char), place varchar2(255 char), start_time timestamp, status number(10,0), total_score number(10,0), verify_time timestamp, primary key (id))
     [ContainerBackgroundProcessor[StandardEngine[Catalina]]] ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - ORA-00904: : 标识符无效


    检查发现有一个desc字段和oracle关键字冲突。以后编写代码的时候一定要注意避免使用了数据库的关键字。

    oracle的保留字

    ACCESS ADD ALL ALTER AND ANY AS ASC AUDIT

    BETWEEN BY

    CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT

    DATE DECIMAL DEFAULT DELETE DESC DISTINCT DROP

    ELSE EXCLUSIVE EXISTS

    FILE FLOAT FOR FROM

    GRANT GROUP

    HAVING

    IDENTIFIED IMMEDIATE IN INCREMENT INDEX INITIAL INSERT INTEGER INTERSECT INTO IS

    LEVEL LIKE LOCK LONG

    MAXEXTENTS MINUS MLSLABEL MODE MODIFY

    NOAUDIT NOCOMPRESS NOT NOWAIT NULL NUMBER

    OF OFFLINE ON ONLINE OPTION OR ORDER

    PCTFREE PRIOR PRIVILEGES PUBLIC

    RAW RENAME RESOURCE REVOKE ROW ROWID ROWNUM ROWS

    SELECT SESSION SET SHARE SIZE SMALLINT START SUCCESSFUL SYNONYM SYSDATE

    TABLE THEN TO TRIGGER

    UID UNION UNIQUE UPDATE USER

    VALIDATE VALUES VARCHAR VARCHAR2 VIEW WHENEVER

    WHERE WITH


    展开全文
  • 发现问题最近发现在mybatis中如果使用的字段是Oracle关键字,会出现错误,通过查找相关的资料终于解决了,下面来一起看看详细的解决方法:解决方式可以使用resultMap**示例代码SELECTc.ID AS id,c.TITLE AS title,...

    发现问题

    最近发现在mybatis中如果使用的字段是Oracle的关键字,会出现错误,通过查找相关的资料终于解决了,下面来一起看看详细的解决方法:

    解决方式

    可以使用resultMap**

    示例代码

    SELECT

    c.ID AS id,

    c.TITLE AS title,

    c.COLOR AS color,

    DECODE (

    c.ALLDAY,

    0,

    'false',

    1,

    'true',

    'false'

    ) AS allDay,

    c.STARTTIME AS startTime,

    c.ENDTIME AS endTime

    FROM

    T_SSC_CALENDAR c

    WHERE

    ((c.status = '1' or c.status = #{status,jdbcType=VARCHAR})

    and

    c.EMPSN = #{empSn,jdbcType=VARCHAR})

    or

    (c.EMPSN is Null and c.status = '1')

    and to_date(c.STARTTIME,'yyyy-MM-dd') between to_date(#{start,jdbcType=VARCHAR},'yyyy-MM-dd') and to_date(#{end,jdbcType=VARCHAR},'yyyy-MM-dd')

    ]]>

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

    展开全文
  • ORACLE关键字问题

    2008-07-03 14:30:00
    ORACLE关键字问题 ORACLE的所有保留关键字,可以在视图V$RESERVED_WORDS中查看。 在创建表格时,如果需要使用ORACLE关键字做字段,应该将字段加上双引号,例如: create table fgdhfgh ( id number, ...
    ORACLE关键字问题

    ORACLE的所有保留关键字,可以在视图V$RESERVED_WORDS中查看。
    在创建表格时,如果需要使用ORACLE关键字做字段,应该将字段加上双引号,例如:
    create table fgdhfgh
    (
      id   number,
      “uid” number,
      ”type“ number
    )
    ;
    另外在查询语句中,如果想使标识符成为大小写敏感的或者是想使用一个保留的单字,可将该标识符用双引号括起来。



    转载于:https://www.cnblogs.com/lauer0246/archive/2008/07/03/1234757.html

    展开全文
  • Oracle 关键字

    2012-10-24 18:03:00
    当你的数据表列名有关键字时候 请加双引号“” --真空严密性参数create table PES_VacuoRigorSet( "RowNum" varchar(40) not null, --参数ID ActionDesc varchar(50) NULL, --参数描述 Unit...

    当你的数据表列名有关键字时候

    请加双引号“”

     

    --真空严密性参数
    create table PES_VacuoRigorSet
    (
      "RowNum"          varchar(40)       not null,       --参数ID
      ActionDesc      varchar(50)       NULL,            --参数描述
      Unit            varchar(50)       NULL,            --单位
      SetNum          varchar(50)       NULL             --参数值
    );

    RowNum加上双引号

     

     

    转载于:https://www.cnblogs.com/yisheng/archive/2012/10/24/2737602.html

    展开全文
  • mybatis使用oracle关键字

    千次阅读 2017-05-17 11:59:09
    **mybatis中如果使用的字段是oracle关键字,会出现错误 解决方式是 可以使用resultMap**<!-- 预约日历用 --> <resultMap id="FullDateResultMap" type="com.haier.hrssc.reserveschedual.dto.FullcalendaDTO"> ...
  • Oracle 关键字(保留字) 大全

    千次阅读 2014-09-29 13:50:12
    Oracle 关键字(保留字) 大全
  • ORACLE关键字使用

    2018-11-13 17:14:28
    LEFT JOIN 和(+) LEFT JOIN 必须左链接其他表...oracle wm_concat(column) 将u_id相同的多行和为一行 select u_id, wmsys.wm_concat(goods) goods_sum from shopping group by u_id ​​​​​​​  
  • oracle 关键字 操作

    2011-05-03 16:33:00
    update func_list set "LEVEL"='1' where id=2,,,这语句,,前面加双引号,后面单引号才行的
  • 包含以oracle关键字命名的字段,无法创建表。 那原先创建表时,是如何创建成功的呢? 带着疑问,查阅了有关资料,终于发现了这个问题的解决方法。 那就是在以关键字如level和size等 命名的字段,在上边加上“”号...
  • oracle关键字pivot行转列

    千次阅读 2018-07-30 14:26:57
    t_d_Serveyfiled t1 on t.filedid = t1.id where t.serveyid =3) pivot( max(answervalue) for filedname in ( '坑德基和麦当劳 你更喜欢 吃什么?', '你什么?', '你是那种人?', '性别', '你爱好什么?', ...
  • oracle关键字EXIST,NOT EXISTS

    千次阅读 2018-07-26 13:57:58
      exists (sql 返回结果集为真)  not exists (sql 不返回结果集为真)  如下:  表A  ID NAME  1 A1  2 A2  3 A3  表B  ID AID NAME  1 1 B1  2 2 B2  3 2 B3  表...
  • oracle关键字大全--注意不要乱用哦

    千次阅读 2015-05-07 17:58:00
    Oracle 关键字(保留字) 大全 其实这个东西可以在oracle 上输入一个sql语句就可以得到: select * from v$reserved_words order by keyword asc; //order 后边不是必须的,那只是个排序,使结果不至于杂乱无章,...
  • oracle 关键字作为字段名的方法 使用P/L SQL建表时,如果使用了关键字作为字段名,如:uid,type,date等,会提示出错无效的标识符(invalid identifier)。在一些情况不得不使用关键字作为字段名时,就像一些系统...
  • Oracle does not support AS for table alias. WITH subA AS (SELECT customer.first_name ,customer.last_name ,customer.store_id ,film_id FROM (SELECT customer_id ,film_id FROM inventory JOIN (SELECT ...
  • 首先感谢提供Oracle的行列转换丝路!!!
  • 1,创建临时表with...as 2,相同id合并相关列
  • Oracle Minus关键字

    2017-06-21 19:53:42
    Oracle Minus关键字  SQL中的MINUS关键字  SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被...
  • oracle关键字在mybatis中使用时出现错误如何解决发布时间:2020-12-02 16:39:25来源:亿速云阅读:107作者:Leahoracle关键字在mybatis中使用时出现错误如何解决?很多新手对此不是很清楚,为了帮助大家解决这个难题...
  • Oracle 搜索关键字

    千次阅读 2011-03-14 15:42:00
    搜索关键字,按空格分开... ID CONTENT  1 JAVA是面对对象的语言  2 PHP学起来比JAVA要容易点  3 ASP比PHP用起来简单,PHP比JAVA用起来简单  4 FLEX做出来的界面好漂亮,而且可以和ASP,PHP,JAVA结合使用  5
  • Oracle Minus关键字 不包含 取差集

    千次阅读 2016-09-08 17:28:09
    Oracle Minus关键字  SQL中的MINUS关键字  SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果 中。如果有的话,那这一笔记录就被...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,084
精华内容 28,033
关键字:

oracle关键字id的作用