SQL在设置约束和索引时,有时会取个名字,请问这个名字是干嘛用的?怎么使用?它存在哪里了?
给约束取名字, 目的是将来你可以比较容易的删除掉.
否则你要自己去查询数据字典表.
例如下面的例子.
唯一约束的名字, 是 t_123, 那么当我不需要这个约束的时候
如果我知道名字, 那么可以直接去删除掉.
-- 创建测试表.
CREATE TABLE test_123 (
id INT,
value VARCHAR(10)
);
GO
-- 创建 UNIQUE 约束.
ALTER TABLE test_123
ADD CONSTRAINT t_123 UNIQUE (value);
GO
-- 删除 UNIQUE 约束.
ALTER TABLE [test_123]
DROP CONSTRAINT [t_123];
GO
如果我不指定约束名称, 例如:
1> ALTER TABLE test_sub
2> ADD UNIQUE (value)
3> go
那么这种情况下, 如果我要删除这个约束, 就需要去查询数据字典表。
由于各个数据库厂商的数据字典表各有不同, 下面简单列一些常用的数据库。
Oracle 参考 USER_CONSTRAINTS 视图
SQL Server
对于 唯一约束, 参考 sys.indexes 视图里面的 is_unique_constraint = 1 的数据
对于外键约束,参考 sys.foreign_keys 视图里面的数据
对于 Check约束, 参考 sys.check_constraints 视图里面的数据
对于 MySQL
可以参考 INFORMATION_SCHEMA.TABLE_CONSTRAINTS 里面的数据。
-
佚名2024-12-23 00:33:24
问这个是干嘛用的?叫什么名字?
答镊子
-
佚名2024-12-23 18:23:49
问请问“凤珍”和“涛”这几个字用韩语怎么说,用在名字里的
答凤珍:봉진(boing zin)涛:도(dao)珑:롱(long)有的字例如 林 韩语翻译为<임>,朝鲜语翻译为<림>.但不是每个带(ㄹ...
-
佚名2024-12-23 11:58:55
问map,list,set是干嘛用的,何时才会用到哪一种,有什么区别啊?
答其实实际开发中 就list和map用的多点list嘛 比如你从数据库里读了很多条记录 经过处理封装成对象 就可以装在一个该对象类型的list里面 就可以迭代访问...
-
佚名2024-12-23 21:51:47
问步步高i509的呼吸灯怎么设置啊,吹气的时候它就会亮那个,在哪里设置啊,搞半天没弄懂
答拜托!那是放歌是会发光的、到设置里设置呗!还可以设置亮的颜色、那几个灯亮、或者不亮也可以。
-
佚名2024-12-23 00:09:15
-
佚名2024-12-23 08:00:00
问怎样设置淘宝优惠券和折扣同时使用
答这个问题,其实本来他们就可以同时使用。因为优惠券与折扣都有设置活动时常,在你设置规定的时间内,就可以同时使用,如就设置最近一周的的折扣,优惠券使用期限为一个月内...
-
佚名2024-12-23 08:00:00
问dbvisualizer在写sql语句的时候的提示怎么设置
答tools --tool properties -- SQL Editor -- Auto Complet...
-
佚名2024-12-23 08:00:00
问在装充电宝的盒子里发现了这么个东东,谁知道它是干嘛用的?
答车载充电头.在小车点烟器上使用.
-
佚名2024-12-23 08:00:00
问如何设置淘宝的集分宝在购物时不会自动使用
答具体步骤如下:①打开自己的手机支付宝APP,点击【我的】。②点击右上角的设置按钮。③接下来选择支付设置。④点击选择扣款顺序。⑤点击将优先使用集分宝关闭,然后蓝色...
-
佚名2024-12-23 08:00:00
问请问这东西叫什么名字?有什么作用?在哪里才会有
答这个东西很像“鼓”,一般在喜庆或唱戏等等场合会用上,一般戏曲,道具店有卖的。
风水
起名
网名
- 1 随心所欲网名
- 2 带马字微信网名
- 3 女生跟海有关的网名大全
- 4 带君子的女孩网名
- 5 孩子她爸微信昵称
- 6 王者两行小字昵称复制
- 7 qq飞车昵称符号大全2015最新版的
- 8 微信昵称女生霸气高冷三个字
- 9 微信王之霸气昵称
- 10 有趣的昵称大全女
说说
- 1 qq个性签名的格式
- 2 分手祝福个性签名
- 3 情侣傻萌个性签名
- 4 古风说说励志
- 5 感觉幸福的说说
- 6 你自己好好想想的说说
- 7 对这人很讨厌的说说
- 8 关于晚上生病了的说说心情短语
- 9 xs max发说说代码
- 10 换被子的说说