小编Sho*_*raB的帖子

如何创建一个约束,以确保输入的日期始终> =今天或未来的日期?

我创建了一个名为Project的表,其中有两列ProjectID和StartDate.我想创建一个约束,以确保所包含的日期始终等于今天或未来日期.

我已经尝试了下面的代码,但得到了一个缺少表达式错误.仅在创建表后添加约束.

    CREATE TABLE  PROJECT
    (ProjectID NUMBER(7), 
    StartDate date NOT NULL, 
    CONSTRAINT PK_PROJECTID PRIMARY KEY (ProjectID)
    );

    ALTER TABLE PROJECT
    ADD CONSTRAINT PROJECT_Check_StartDate CHECK(StartDate => Current_date);
Run Code Online (Sandbox Code Playgroud)

sql oracle check-constraints

3
推荐指数
1
解决办法
94
查看次数

标签 统计

check-constraints ×1

oracle ×1

sql ×1