社区
基础和管理
帖子详情
此处不允许约束条件说明,这是为什么呀!
zhuhao081
2003-08-12 01:10:12
我是刚学sql者,请大家指定。
SQL> alter table emp modify(sal constraint ck_sal(sal>1500));
alter table emp modify(sal constraint ck_sal(sal>1500))
*
ERROR 位于第1行:
ORA-02253:此处不允许约束条件说明
请问,这是为什么呀!
...全文
329
2
打赏
收藏
此处不允许约束条件说明,这是为什么呀!
我是刚学sql者,请大家指定。 SQL> alter table emp modify(sal constraint ck_sal(sal>1500)); alter table emp modify(sal constraint ck_sal(sal>1500)) * ERROR 位于第1行: ORA-02253:此处不允许约束条件说明 请问,这是为什么呀!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yeahjava
2003-09-05
打赏
举报
回复
只有NOT NULL约束只能在列级定义,PRIMARY KEY , FOREIGN KEY , UNIQUE和CHECK既能在列级又能在表级定义。
ALTER TABLE inventory DISABLE CONSTRAINT inventory_id_number_pk CASCADE;
在这里,DISABLE语法的作用是禁用inventory表中的 PRIMARY KEY约束,而添加CASCADE则表示相关的完整性约束也一并禁用。
ALTER TABLE 命令可为一个现有的表添加一个约束,为一个列添加NOT NULL 约束,只能使用MODIFY子句,
但需注意的是,添加NOT NULL约束时,必须符合以下两个条件中的一个:
1.表中没有数据
2.添加约束的目标行没有空值。
PRIMARY KEY 约束所在列必须不包含空值和重复值,要是你试图在该列插入数据,系统会返回一个错误。
nyfor
2003-08-12
打赏
举报
回复
语法错误:
alter table emp add constraint ck_sal check(sal>1500);
ORA-02253: 此处不
允许
约束条件
说明
博客给出了解决办法,即在Oracle SQL里,将constraint加“,”并另起一行。
ORA-02287:此处不
允许
序号
本文介绍了在Oracle数据库中使用序列号时遇到的ORA-02287错误的原因及解决方法。详细列举了不能使用CURRVAL和NEXTVAL的八种情况,并提供了一个具体的解决示例。
mysql的
约束条件
是什么_MySQL
约束条件
本文详细介绍了数据库表中的
约束条件
,包括如何设置不
允许
为空(NOT NULL)、设置默认值(DEFAULT)等,并通过具体示例展示了这些
约束条件
的应用。
SQL Server常见的
约束条件
本文详细介绍了SQLserver中各种
约束条件
的应用,包括性别、年龄、邮箱格式等常见字段的限制,以及身份证号、电话号码等特殊字段的验证方法。
mysql约束_MySQL
约束条件
本文介绍SQL表中的
约束条件
,包括不
允许
为空(NOT NULL)、默认值(DEFAULT)等,并通过实例展示了如何设置及验证这些约束。
基础和管理
17,377
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章