中易网

oracle中如何创建check约束,是一个date时间大于另外一个date时间

答案:2  悬赏:70  
解决时间 2021-11-08 22:18
  • 提问者网友:星空下的寂寞
  • 2021-11-08 11:55
oracle中如何创建check约束,是一个date时间大于另外一个date时间
最佳答案
  • 二级知识专家网友:滚刀废物浮浪人
  • 2021-11-08 13:05
create table n_tyy_test_checktime
(
aa varchar2(32),
a date,
b date
);
alter table n_tyy_test_checktime add constraint ck_tyy_time check (a > b);

不知道你说的是不是这个意思,一个时间字段大于另外一个时间字段,或者:
alter table n_tyy_test_checktime add constraint ck_tmp_a check (a > to_date('2012-01-01','yyyy-mm-dd'));
全部回答
  • 1楼网友:劳资的心禁止访问
  • 2021-11-08 14:43
这个用外键关联自己表的主键最理想! 建表如下!这样建的表就满足你的要求,适用于客户和推荐人 create table emp1( empno number(4) constraint emp1_empno_pk primary key, mgr number(4) constraint emp1_mgr_fk emp1(empno) );
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息