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

前端之家收集整理的这篇文章主要介绍了oracle – ORA-00902:数据类型无效前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我运行以下查询时收到上述错误

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.

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

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

猜你在找的Oracle相关文章