国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

唯一約束和唯一索引

2024-07-21 02:48:20
字體:
來源:轉載
供稿:網友
唯一約束和唯一索引

之前一直沒有刻意去了解唯一約束和唯一索引的區別,只知道建了唯一約束之后自動會創建唯一索引,刪除唯一約束之后也會自動刪除對應的唯一索引。

今天工作中恰好碰到這個問題,把區別列舉如下:

1.創建腳本不一樣:

--創建唯一約束可以在建表時就指定:CREATE TABLE [dbo].[TABLE_NM]( [CODE] CHAR(4) NOT NULL, CONSTRAINT [UK_CODE] UNIQUE NONCLUSTERED ([CODE]),)--創建唯一約束也可以使用ALTER TABLE來增加:ALTER TABLE [dbo].[TABLE_NM] ADD CONSTRAINT [UK_CODE] UNIQUE NONCLUSTERED (    [CODE] ASC)--創建唯一索引腳本:CREATE UNIQUE NONCLUSTERED INDEX [UK_CODE] ON [dbo].[TABLE_NM](    [CODE] ASC)

2.創建后,在SSMS中能看到的區別:

3.其他區別

例如參與事務復制的表必須提前建立主鍵或者唯一約束,在這里,只有唯一索引就不行了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 迁安市| 太湖县| 建阳市| 壶关县| 绥中县| 绵竹市| 万源市| 湾仔区| 红安县| 通河县| 芦山县| 安顺市| 涞水县| 都安| 平罗县| 石泉县| 宜黄县| 涿鹿县| 大理市| 洛宁县| 阜新| 通许县| 乌拉特中旗| 永定县| 迁安市| 岗巴县| 临猗县| 东平县| 黄陵县| 乌鲁木齐县| 沈丘县| 福贡县| 江川县| 托克逊县| 陵川县| 乐平市| 东安县| 贺兰县| 镇巴县| 梓潼县| 远安县|