数据库没有对约束设置名称如何删除约束(oracle)
来源:互联网 发布:贵州大数据发展报告 编辑:程序博客网 时间:2024/06/11 00:39
1、创建数据库,创建主键约束;
--CREATE RELATION TABLE AND ADD PRIMARY KEYCREATE TABLE CATEGORY(CATEGORYID VARCHAR2(10),CATEGORYNAME VARCHAR2(30),PRIMARY KEY(CATEGORYID));
因为删除约束条件需要约束的名称,这样虽然有主键约束但是没有约束名称,是不能删除的。
你创建主键的时候没有对主键进行命名,Oracle自动分配了一个约束名称,但约束名称不是column_name(列名称)。
查找ORACLE系统的约束表 USER_CONS_COLUMNS;
SELECT * FROM USER_CONS_COLUMNS;
找到对应表的对应约束的名称;
然后就可以使用修改表语句删除约束了;
ALTER TABLE CATEGORY DROP CONSTRAINT CONS134218750;
ALTER TABLE CATEGORY DROP CONSTRAINT CONS134218750;
0 0
- 数据库没有对约束设置名称如何删除约束(oracle)
- Oracle 数据库中关于对表字段约束的操作(设置、删除、查询)
- Oracle中如何创建约束,查询约束和删除约束(check约束,外键和主键约束)
- 对oracle数据库中表添加主键约束
- Oracle数据库约束(constraint)
- 添加/删除约束(Oracle)
- 添加/删除约束(Oracle)
- Oracle删除唯一约束
- Oracle删除检查约束
- Oracle中出现“名称已被一现有约束条件占用”问题 怎么查找约束?怎么删除约束???
- Oracle中出现“名称已被一现有约束条件占用”问题 怎么查找约束?怎么删除约束???
- 数据库增加删除约束
- oracle 通过约束名称查询
- Oracle数据库:如何创建约束及创建约束的SQL语句,正则约束的SQL语句
- 44、Oracle数据库设计(定义约束 外键约束)
- 数据库手动设置约束
- Oracle数据库完整性约束
- oracle数据库约束
- JAVA的定时任务
- Servlet练习题
- [HackerRank-World CodeSprint 6]Functional Palindromes
- Mybatis查询延迟加载
- echars 地图应用
- 数据库没有对约束设置名称如何删除约束(oracle)
- 安卓中使图片进行旋转(资源整理)
- Spring Boot 学习16--处理静态资源
- 2017暑期实习招聘-产品经理-腾讯IMG(1)
- Xilinx ISE Design Suite 仿真使用图文教程
- sublime text3不识别项目目录的中文名字和调整侧边栏字体大小
- Hive的metastore三种模式配置介绍
- SQLSERVER DBCC命令大全
- [iOS ruby升级=>才能安装cocoaPods]使用rvm升级Ruby