установить системную дату / ограничение - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь установить дату по умолчанию для столбца EmpDate в качестве текущей системной даты.Как мне это сделать в Oracle OCL?Кроме того, как добавить несколько столбцов в одну команду (вместо использования двух отдельных 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;

1 Ответ

1 голос
/ 24 апреля 2019
alter table Employees add Empdate  date  default sysdate;
alter table Employees add Enddateq  date  ;
...