创建表时无效的数据类型

时间:2016-11-23 23:23:19

标签: oracle oracle-sqldeveloper

我试图创建一个名为Movie_Stars的表。它需要包含5列: Movie_Number(数字)唯一地定义每个电影,Movie_Title变化字符(30),Year_Released日期和时间(required),First_Name变化字符(20)和Last_Name变化字符(20)。这是我写的代码:

create table Movie_Stars
         (Movie_Number number unique,
          Movie_Title varchar2 (30),
          Year_Released datetime not null,
          First_Name varchar2 (15),
          Last_Name varchar2 (15));

然而,错误"无效的数据类型"我运行脚本时发生了。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

不是答案,只是一个提示:

SQL> create table Movie_Stars
  2           (Movie_Number number unique,
  3            Movie_Title varchar2 (30),
  4            Year_Released datetime not null,
  5            First_Name varchar2 (15),
  6            Last_Name varchar2 (15));
          Year_Released datetime not null,
                        *
ERROR at line 4:
ORA-00902: invalid datatype

答案 1 :(得分:0)

create table Movie_Stars
  2           (Movie_Number number unique,
  3            Movie_Title varchar2 (30),
  4            Year_Released **date** not null,
  5            First_Name varchar2 (15),
  6            Last_Name varchar2 (15));