创建一个 table 列默认为当前日期
Create a table with column default to current date
我正在尝试创建一个具有默认日期(只是日期而不是时间)的列,但它给我错误。
CREATE TABLE MEMBERS
(mem_id NUMBER (4),
Comp_name VARCHAR2 (30) NOT NULL,
Email VARCHAR2 (30),
Last_date DATE DEFAULT GETDATE(),
Con_cnt NUMBER (3) CHECK (Con_cnt>0),
CONSTRAINT Con_cnt_pk PRIMARY KEY (mem_id)
);
我使用 sysdate 而不是 GETDATE,它起作用了
我正在尝试创建一个具有默认日期(只是日期而不是时间)的列,但它给我错误。
CREATE TABLE MEMBERS
(mem_id NUMBER (4),
Comp_name VARCHAR2 (30) NOT NULL,
Email VARCHAR2 (30),
Last_date DATE DEFAULT GETDATE(),
Con_cnt NUMBER (3) CHECK (Con_cnt>0),
CONSTRAINT Con_cnt_pk PRIMARY KEY (mem_id)
);
我使用 sysdate 而不是 GETDATE,它起作用了