首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL错误: ORA-00904:“性别”:无效标识符00904。00000 - "%s:无效标识符“

SQL错误: ORA-00904:“性别”:无效标识符00904。00000 - "%s:无效标识符“
EN

Stack Overflow用户
提问于 2020-12-14 05:55:33
回答 1查看 185关注 0票数 0
代码语言:javascript
运行
复制
CREATE TABLE COM_MANAGEMENT (
    TITLE VARCHAR(20),
    name_a VARCHAR(20),
    POST VARCHAR(20),
    DATE_OF_BIRTH DATE,
    JOINING_DATE DATE,
    YEAR_OF_EXPERIENCE NUMBER(4),
    PHONE NUMBER(15),
    E_MAIL VARCHAR(60),
    ADDRESS VARCHAR(20),
    GENDER VARCHAR(10)
);

如果要在此SQL中插入数据,则输出给我SQL错误:

ORA- 00904:“性别”:无效标识符00904。00000 - "%s:无效标识符“,这是错误

代码语言:javascript
运行
复制
INSERT INTO COM_MANAGEMENT VALUES (TITLE('FRIENDS SHOP'),NAME_A('FOZLE'),POST('MD'), DATE_OF_BIRTH(1999-JAN-01), JOINING_DATE(1999-JAN-20),YEAR_OF_EXPERIENCE(4),PHONE(017554122114),
E_MAIL('APPSLF@GMAIL.COM'),ADDRESS('FDSJDF'), GENDER(MALE));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-14 06:22:56

我认为您可能在不同平台上混合和匹配您的SQL语法。总之,这里有个快速的解决办法

代码语言:javascript
运行
复制
SQL>
SQL> CREATE TABLE COM_MANAGEMENT (
  2      TITLE VARCHAR(20),
  3      name_a VARCHAR(20),
  4      POST VARCHAR(20),
  5      DATE_OF_BIRTH DATE,
  6      JOINING_DATE DATE,
  7      YEAR_OF_EXPERIENCE NUMBER(4),
  8      PHONE NUMBER(15),
  9      E_MAIL VARCHAR(60),
 10      ADDRESS VARCHAR(20),
 11      GENDER VARCHAR(10)
 12  );

Table created.

SQL>
SQL> INSERT INTO COM_MANAGEMENT VALUES (TITLE('FRIENDS SHOP'),NAME_A('FOZLE'),POST('MD'), DATE_OF_BIRTH(1999-JAN-01),
  2  JOINING_DATE(1999-JAN-20),YEAR_OF_EXPERIENCE(4),PHONE(017554122114),E_MAIL('APPSLF@GMAIL.COM'),ADDRESS('FDSJDF'), GENDER(MALE
));
JOINING_DATE(1999-JAN-20),YEAR_OF_EXPERIENCE(4),PHONE(017554122114),E_MAIL('APPSLF@GMAIL.COM'),ADDRESS('FDSJDF'), GENDER(MALE))
                                                                                                                  *
ERROR at line 2:
ORA-00904: "GENDER": invalid identifier


SQL>
SQL>
SQL> INSERT INTO COM_MANAGEMENT
  2    (TITLE
  3   ,NAME_A
  4   ,POST
  5   ,DATE_OF_BIRTH
  6   ,JOINING_DATE
  7   ,YEAR_OF_EXPERIENCE
  8   ,PHONE
  9   ,E_MAIL
 10   ,ADDRESS
 11   ,GENDER
 12  )
 13  VALUES (
 14  'FRIENDS SHOP',
 15  'FOZLE',
 16  'MD',
 17  date '1999-01-01',
 18  date '1999-01-20',
 19  4,
 20  '017554122114',
 21  'APPSLF@GMAIL.COM',
 22  'FDSJDF',
 23  'MALE');

1 row created.

SQL>
SQL>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65284253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档