Ràng Buộc CHECK Trong SQL

  • Bài viết
  • Hỏi đáp
Tạo bài viết Đăng ký Đăng nhập Code24h.com Blog 14/08/2018, 13:24 Ràng buộc CHECK trong SQL

Ràng buộc CHECK cho phép một điều kiện để kiểm tra giá trị đang được nhập vào một bản ghi. Nếu điều kiện được ước lượng là false, thì bản ghi vi phạm ràng buộc này và không được nhập vào trong bảng. Ví dụ Ví dụ sau tạo một bảng mới với tên SINHVIEN và thêm 5 cột. Ở đây, chúng ta thêm một ...

Ràng buộc CHECK cho phép một điều kiện để kiểm tra giá trị đang được nhập vào một bản ghi. Nếu điều kiện được ước lượng là false, thì bản ghi vi phạm ràng buộc này và không được nhập vào trong bảng.

Ví dụ

Ví dụ sau tạo một bảng mới với tên SINHVIEN và thêm 5 cột. Ở đây, chúng ta thêm một ràng buộc CHECK cho cột TUOI, để bảng không nhận bất kỳ dữ liệu nào mà dưới 18 tuổi.

CREATE TABLE SINHVIEN( ID INT NOT NULL, TEN VARCHAR (20) NOT NULL, TUOI INT NOT NULL CHECK (TUOI >= 18), KHOAHOC CHAR (25) , HOCPHI DECIMAL (18, 2), PRIMARY KEY (ID) );

Nếu bảng đã được tạo, thì để thêm một ràng buộc CHECK cho cột TUOI, bạn viết lệnh tương tự như:

ALTER TABLE SINHVIEN MODIFY TUOI INT NOT NULL CHECK (TUOI >= 18 );

Bạn có thể sử dụng cú pháp sau, mà hỗ trợ việc đặt ràng buộc trong nhiều cột:

ALTER TABLE SINHVIEN ADD CONSTRAINT myCheckConstraint CHECK(TUOI >= 18);

Xóa một ràng buộc CHECK trong SQL

Để xóa một ràng buộc CHECK trong SQL, bạn sử dụng cú pháp sau. Cú pháp này không làm việc trong MySQL.

ALTER TABLE SINHVIEN DROP CONSTRAINT myCheckConstraint; Bình luận về bài viết này

Tạ Quốc Bảo

23 chủ đề

7270 bài viết

Có thể bạn quan tâm
  • 1 Kiểu dữ liệu trong Java
  • 2 Tổng quan về Java
  • 3 Sử dụng Sequence trong SQL
  • 4 Ràng buộc FOREIGN KEY trong SQL
  • 5 Ràng buộc UNIQUE trong SQL
  • 6 Phân tích nội tại chương trình Hello World trong Java
  • 7 Cú pháp Java cơ bản
  • 8 Java là gì
  • 9 Khái niệm cơ bản về đệ qui (Recursion)
  • 10 Ràng buộc DEFAULT trong SQL
0 Các chủ đề đang được quan tâm phần mềm lập trình php | lập trình web php + mysql | khóa học lập trình php | tự học lập trình php | học php cơ bản thachpham | Code24h | Cho thuê phòng trọ hà nội | Cho thuê phòng trọ bình thạnh | Cho thuê phòng trọ | Cho thuê nhà trọ Đăng ký

Đăng ký nhận thông báo

Các bài học thú vị sẽ được gửi đến inbox của bạn

HỖ TRỢ HỌC VIÊN
  • Các câu hỏi thường gặp
  • Điều khoản sử dụng
  • Chính sách và quy định
  • Chính sách bảo mật thanh toán
  • Hỗ trợ học viên: [email protected]
  • Báo lỗi bảo mật: [email protected]
VỀ CODE24H
  • Giới thiệu Code24h
  • Cơ hội nghề nghiệp
  • Liên hệ với chúng tôi
HỢP TÁC VÀ LIÊN KẾT
  • Đăng ký giảng viên
  • Giải pháp e-learning
  • Chương trình đại lý
  • Chương trình Affiliate
KẾT NỐI VỚI CHÚNG TÔI
TẢI ỨNG DỤNG TRÊN ĐIỆN THOẠI

CCode 24h, code mọi lúc, mọi nơi

© Copy right 2018 - 2025

Từ khóa » Xóa Ràng Buộc Check Trong Sql