如何为sysdate不同的东西设置日期列的默认值?像01/07/1998,我目前正在使用
ALTER TABLE XILIADO
ADD (FECHA_AFIL DATE DEFAULT sysdate NOT NULL);
答案 0 :(得分:5)
只需使用固定日期,to_date()
,字符串文字和匹配的格式模型,或日期文字:
ALTER TABLE XILIADO
ADD (FECHA_AFIL DATE DEFAULT DATE '1998-07-01' NOT NULL);
(假设你的例子是DD / MM / YYYY格式;日期文字是明确的,这是使用它们的另一个好处。)
答案 1 :(得分:3)
对于任何固定日期,请使用to_date(date_value,date_mask)以及alter column。
ALTER TABLE XILIADO
ADD FECHA_AFIL DATE DEFAULT TO_DATE('01-07-1998,'DD-MM-YYYY') NOT NULL