oracle:缺少右括号

Rid*_*iya 1 sql oracle oracle-apex

我有一个问题,我不明白为什么会出现这个错误

这是代码

        CREATE TABLE Deposit
        (   ac_no Int(15),
        customer_name Varchar(35),
        branch_name Varchar(30),
        Amount Int(10,2),
        credit_date Date
        );
Run Code Online (Sandbox Code Playgroud)

Lit*_*oot 6

因为整数没有大小和精度。

另外,使用VARCHAR2not VARCHAR(这不是错误,但 Oracle 建议这样做)。

SQL> CREATE TABLE deposit
  2  (
  3     ac_no           INT,
  4     customer_name   VARCHAR2 (35),
  5     branch_name     VARCHAR2 (30),
  6     amount          INT,
  7     credit_date     DATE
  8  );

Table created.

SQL>
Run Code Online (Sandbox Code Playgroud)