SQL Server Unique Constratints
唯一約束是保證欄位的資料唯一性,與主鍵約束(Primary key)不同的是,在一個表中可以定義多欄位為唯一約束,也可以定義在一個可允許NULL的欄位上。
CREATE TABLE [dbo].[Article]
(
Art_Id INT NOT NULL CONSTRAINT [UQ_Article] UNIQUE ,
Name NVARCHAR(100) NOT NULL
--Other field definition
)
在存在的表,定義Unique約束:
ALTER TABLE [dbo].[Article]
ADD CONSTRAINT [UQ_Article]
UNIQUE([Art_Id])
刪除Unique約束:
ALTER TABLE [dbo].[Article]
DROP CONSTRAINT [UQ_Article]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3402/viewspace-2811805/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在 SQL Server 中,建立表時可以直接為欄位新增唯一約束(UNIQUE)SQLServer
- sql serverSQLServer
- Moebius for SQL ServerSQLServer
- sql server 使用SQLServer
- SQL Server教程SQLServer
- SQL SERVER優化SQLServer優化
- Nodejs 操作 Sql ServerNodeJSSQLServer
- SQL Server 別名(as)SQLServer
- sql server遞迴SQLServer遞迴
- Sql server with as update用法SQLServer
- SQL Server下載SQLServer
- SQL Server Left joinSQLServer
- SQL Server SUBSTRING FunctionsSQLServerFunction
- SQL Server LEFT FunctionsSQLServerFunction
- What is dbo in SQL Server?SQLServer
- ms sql server排序SQLServer排序
- SQL Server 替換SQLServer
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008SQLServer
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- Sql_server基本操作SQLServer
- SQL SERVER 2008安全配置SQLServer
- SQL SERVER實用技巧SQLServer
- Microsoft SQL Server, Error: 15128 ()ROSSQLServerError
- SQL Server Management Studio (SSMS)SQLServerSSM
- High Availability (HA) in SQL ServerAISQLServer
- docker sql server安裝DockerSQLServer
- SQL Server 的死鎖SQLServer
- SQL Server 2019下載SQLServer
- SQL-Server筆記SQLServer筆記
- SQL Server大量插入 JavaSQLServerJava
- sql server 2019安裝SQLServer
- SQL Server 索引結構SQLServer索引
- SQL Server 審計(Audit)SQLServer
- sql-server檢視SQLServer
- SQL Server 2022 RTM 最新累積更新:Cumulative Update #13 for SQL Server 2022 RTMSQLServer
- unique 用法
- Unique Array
- .sql檔案匯入到sql server中SQLServer