加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 站长百科 > 正文

oracle – ORA-00902:数据类型无效

发布时间:2021-01-21 06:23:24 所属栏目:站长百科 来源:网络整理
导读:我运行以下查询时收到上述错误 create table customer ( cust_fname varchar2(15) NOT NULL,cust_lname varchar2(15) NOT NULL,cust_id number(9,0) NOT NULL,address varchar2(40) NOT NULL,city varchar2(14) NOT NULL,postal_code number(6,country varch

我运行以下查询时收到上述错误

create table customer (
  cust_fname   varchar2(15) NOT NULL,cust_lname   varchar2(15) NOT NULL,cust_id      number(9,0) NOT NULL,address      varchar2(40) NOT NULL,city         varchar2(14) NOT NULL,postal_code  number(6,country      varchar2(14) NOT NULL,phone_no     number(12,e-mail       varchar2(30) NOT NULL,password     varchar2(10) NOT NULL,primary key(cust_id),check(e-mail like '_%@_%._%')
);

请告诉我们是什么问题.

解决方法

e-mail uses a hyphen in field name.

change it to e.g. e_mail or email.

你不应该在字段名称中使用(连字符).

您可以使用 – 但它不是一个聪明的解决方案,每次查询使用超量或其他不支持的字符的字段/表时,您都需要正确引用.

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读