Ràng Buộc Unique Sql Là Gì, Ràng Buộc Unique Trong Sql Server

[ad_1]

Ràng buộc UNIQUE được sử dụng để đảm bảo dữ liệu trong một cột là khác nhau.1. Sử dụng ràng buộc UNIQUE cho một cột:CREATE TABLE Tên_bảng( Tên_cột_1 kiểu_dữ_liệu UNIQUE, Tên_cột_2 kiểu_dữ_liệu, ………………… Tên_cột_n kiểu_dữ_liệu)Ví dụ 1: tạo UNIQUE cho cột ID trong bảng tblSinhVienCREATE TABLE tblSinhVien( ID INT NOT NULL UNIQUE, MaSinhVien NVARCHAR(20) NOT NULL, TenSinhVien NVARCHAR(50) NOT NULL, GioiTinh BIT)Trong đó, cột ID có ràng buộc UNIQUE. Nếu nhập ID trùng nhau, sẽ xuất hiện lỗi như sau:

Bạn đang xem: Unique sql là gì

*

Trong hình trên, khi bạn thêm mới 2 bản ghi có trùng ID=1, sẽ hiển thị thông báo lỗi, bởi vì cột ID ta xét UNIQUE, nên không cho phép giá trị trùng nhau.2. Sử dụng ràng buộc UNIQUE trên nhiều cột:CREATE TABLE Tên_bảng( Tên_cột_1 kiểu_dữ_liệu, Tên_cột_2 kiểu_dữ_liệu, ……………. Tên_cột_n kiểu_dữ_liệu, CONSTRAINT UC_Tên_bảng UNIQUE(tên_cột_1, tên_cột_2))Ví dụ 2: Tạo UNIQUE cho cột ID, MaSinhVien trong bảng tblSinhVienCREATE TABLE tblSinhVien( ID INT NOT NULL, MaSinhVien NVARCHAR(20) NOT NULL, TenSinhVien NVARCHAR(50) NOT NULL, GioiTinh BIT,CONSTRAINT UC_tblSinhVien UNIQUE(ID,MaSinhVien))Thêm hai sinh viên có ID = 1 trùng nhau, nhưng mã sinh viên khác nhau, sẽ không xuất hiện lỗi. Nhưng nếu ID và MaSinhVien trùng nhau sẽ xuất hiện lỗi cảnh báo UNIQUE

*

*

Xem thêm: Hai Con Lai Của Elly Trần Là Ai? Tiểu Sử, Sự Nghiệp Và Đời Tư Nữ Diễn Viên

3. Thêm ràng buộc UNIQUE cho một cột hoặc nhiều cột trên bảng có sẵn3.1. Thêm UNIQUE cho 1 cột:ALTER TABLE Tên_bảngADD UNIQUE(Tên_Cột)3.2. Thêm UNIQUE cho nhiều cột:ALTER TABLE Tên_bảngADD CONSTRAINT UC_tên_bảng UNIQUE(tên_cột_1, tên_cột_2)4. Xóa ràng buộc UNIQUE trên bảngALTER TABLE Tên_bảngDROP CONSTRAINT UC_tên_bảngVí dụ 3: Xóa ràng buộc UNIQUE đã tạo ở ví dụ 2ALTER TABLE tblSinhVienDROP UC_tblSinhVien
An toàn thông tinAndroidASP.NETC – C Plus PlusC#Cài đặt – Cấu hìnhCấu trúc Dữ liệu – Giải thuậtChữ ký sốCodeIgniterĐồ họa máy tínhHệ điều hành mã nguồn mởHTML/CSSiOSJavaJavaScriptKinh nghiệmKỹ thuật đồ họaKỹ thuật lập trìnhLập trình căn bảnLập trình hướng đối tượngLập trình mạngLập trình MobileLập trình ShellMật mã họcMicrosoft TechnologyMS AccessMySQLPascalPHPPHP FrameworkSQL ServerTestThiết kế WebsiteToán cao cấpUbuntu/Fedora/RedHatVB-VB.NETVisual Studio 2015Visual Studio 2017Windows FormWindows Phone

▼  2017(7) ▼  07(5) ►  2016(6) ►  2015(12) ►  2014(52) ►  2013(95)

[ad_2]

Related Posts

Ban tổ chức tiếng Anh là gì – Tổ chức tiếng Anh là gì

[ad_1] ContentsRelated posts:Ban tổ chức tiếng Anh là gì – Tổ chức tiếng Anh là gì – Từ vựng liên quan Ban tổ chức được hiểu là…

Bảo hiểm xã hội tiếng anh là gì

[ad_1] ContentsRelated posts:Bảo hiểm xã hội tiếng Anh là gì – Sổ bảo hiểm xã hội tiếng Anh Bảo hiểm Xã hội Việt Nam Bảo hiểm xã…

Cộng trừ nhân chia tiếng Anh

[ad_1] Trong chương này mình sẽ trình bày cách đọc và viết Bốn phép toán cơ bản trong tiếng Anh. Đó là các phép toán cộng, trừ,…

Nhân viên kinh doanh tiếng Anh là gì

[ad_1] ContentsRelated posts:Nhân viên kinh doanh tiếng Anh là gì – Chuyên viên kinh doanh tiếng anh Nhân viên kinh doanh là một ngành nghề phổ biến…

Trái cóc tiếng Anh là gì

[ad_1] Trong giao tiếp hằng ngày, chúng ta cần sử dụng rất nhiều từ khác nhau để cuộc giao tiếp trở nên thuận tiện hơn. Điều này…

Hẻm tiếng Anh là gì – Ngõ hẻm tiếng anh là gì

[ad_1] ContentsRelated posts:Hẻm tiếng Anh là gì – Ngõ hẻm tiếng anh là gì – Đường hẻm tiếng anh là gì Hẻm là từ tưởng chừng như…

Leave a Reply