我正在尝试将EmpDate列的默认日期设置为当前系统日期。如何在oracle sql中执行此操作?此外,如何在一个命令中添加多列(而不是像下面所示的代码那样使用两个单独的ALTER)?
问题是“在EMPLOYEES表中添加两列。一个名为EmpDate的列包含每个雇员的工作日期,其默认值应为系统日期。第二个名为EndDate的列包含雇员的工作日期。终止日期。”
ALTER TABLE EMPLOYEES
Add EmpDate Date;
ALTER TABLE EMPLOYEES
Add EndDate Date;
ALTER TABLE EMPLOYEES
ADD CONSTRAINT empdate
DEFAULT GETDATE() FOR EmpDate;
答案 0 :(得分:1)
alter table Employees add Empdate date default sysdate;
alter table Employees add Enddateq date ;