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'));
(
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)
);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息