1樓:匿名使用者
資料庫中刪除約束的方法:
1、sql server中刪除約束的語句是:
alter table 表名 drop constraint 約束名sp_helpconstraint 表名 找到資料表中的所有列的約束2、oracle中刪除約束的語句:
先找到表的約束名稱,執行:
select * from user_constraints; 其中 constraint_name 為表的約束名稱
然後刪除約束:
alter table 表名 drop constraint 約束名 cascade;
3、mysql中刪除約束的語句是:
1)刪除主鍵約束:
alter table 表名 drop primary key;
2)刪除外來鍵約束:alter table 表名 drop foreign key 外來鍵(區分大小寫);
oracle中,怎樣刪除沒有命名的約束啊。
2樓:陳舉超
如果建立約束時沒有進行命名,那麼系統會自動生成乙個約束名;
select * from dba_constraints;
select * from user_constraints;
查詢到系統自動生成的約束名後,可以
alter table 約束基於的表名 drop constraint 約束名;
oracle如何刪除未命名的非空約束?
3樓:匿名使用者
可以在user/all/dba_constraints中找到名字,未命名也是有名字的
4樓:匿名使用者
alter table v_table modify v_field varchar(10)
oracle為表建立外來鍵時沒有命名foreign key約束,現在想刪外來鍵怎麼辦?? 30
5樓:繩樹枝浮辰
不用刪除表,
資料庫會自動命名,名字可能是sys_******,這個能找到。如果有plsql那麼可以通過plsql的乙個功能直接查到建表語句,這裡就有名字。要麼可以通過相關檢視根據欄位查到。
檢視是user_constraints或者dba_constraints,裡面的字段記不清楚了,自己查查吧。
6樓:匍地飛鷹
oracle不知道跟mysql一樣不,命令列中操作mysql,直接用,
alter table orders drop foreign key id_p;
會有錯誤提示資訊,提示資訊裡有系統提供的外來鍵約束名字,然後根據系統提供的外來鍵約束名字來刪除就可以了。
7樓:大話殘劍
select
user_cons_columns.constraint_name as 約束名,
user_cons_columns.table_name as 子表名,
user_cons_columns.column_name as 子表列名,
user_cons_columns.position as 位置,
user_indexes.table_name as 主表名,
user_ind_columns.column_name as 主表列名
from
user_constraints
join user_cons_columns
on (user_constraints.constraint_name
= user_cons_columns.constraint_name)
join user_indexes
on (user_constraints.r_constraint_name
= user_indexes.index_name)
join user_ind_columns
on (user_indexes.index_name = user_ind_columns.index_name)
where
constraint_type = 'r';
用上面句子查一下,然後用下面語句刪掉
alter table 表名 drop constraint 外來鍵約束名字;
8樓:瀚哥略吊
直接用show create table 表名;查出約束名,
然後刪除用 alter table 表名 drop foreign key 約束名;
資料庫的命名
資料庫約定 全英文,全稱,單數 完全杜絕拼音,更不能使用拼音的首個字母 每個單詞的首字母大寫 單詞之間直接連結不要加任何字元。資料表的名字,使用全小寫資料庫名加下劃線加表名 資料庫名 sample 表名 product 則在資料庫中表名為 sample product 儲存過程的名字,全小寫資料庫名...
刪除資料庫的命令是,怎樣用命令刪除資料庫
1 drop 命令格式 drop database 資料庫名 例如 刪除名為 runoob 的資料庫 mysql drop database runoob 2 mysqladmin 刪除資料庫 使用 mysql mysqladmin 命令在終端來執行刪除命令。例項 刪除資料庫 runoob 該資料庫...
什麼是資料庫的完整性約束條件,資料庫的完整性包含哪些完整性約束
做低你偶像 儲在資料庫中的所有資料值均正確的狀態。如果資料庫中儲存有不正確的資料值,則該資料庫稱為已喪失資料完整性。資料完整性 data integrity 是指資料的精確性 accuracy 和可靠性 reliability 它是應防止資料庫中存在不符合語義規定的.什麼是資料庫的完整性約束條件 這...