Giá trị mặc định (Default)

Một phần của tài liệu Bài giảng hệ quản trị cơ sở dữ liệu ths nguyễn thị thúy loan (Trang 25 - 28)

Cú pháp: CREATE DEFAULT tên_giá_trị_mặc_định AS Biểu_thức Trong đó:

 Tên_giá_trị_mặc_định: tên giá trị mặc định phải duy nhất trong CSDL.

 Biểu thức: là một giá trịcụ thể nào đó như số, ngày, chuỗi hoặc một hàm, biểu thức tính toán.

Nguyễn ThịThúy Loan Trang 98 2/12/2011

Giá tr mc định (Default)

Ví d: tạo giá trịmặc định cho các cột điểm là 0. CREATE DEFAULT D_Diem

AS ‘0’

Nguyễn ThịThúy Loan Trang 99 2/12/2011

Giá tr mc định (Default)

 Liên kết các giá trịmặc định vào dữliệu

Cú pháp:

EXEC sp_bindefault Tên_mặc_định, Tên_đối_tượng

Ví dụ: Để liên kết giá trị mặc định vừa tạo

D_Diemvào cột Diemcó trong bảng KQ EXEC sp_bindefault D_Diem,‘KQ.Diem’

Nguyễn ThịThúy Loan Trang 100 2/12/2011

Giá tr mc định (Default)

 Không liên kết các giá trịmặc định vào cột

Cú pháp:

EXEC sp_unbindefault Tên_đối_tượng

Ví dụ: Để hủy bỏ giá trị mặc định đã liên kết cho cột Diem trong bảng KQ trước đó.

Nguyễn ThịThúy Loan Trang 101 2/12/2011

Giá tr mc định (Default)

 Enterprise Manager: Tương tựgiống Rules Tên Default

ND Default

Nguyễn ThịThúy Loan Trang 102 2/12/2011

Giá tr mc định (Default)

 Xóa Default

DROP DEFAULT Tên_gt_mặc_định [,…]

Ví dụ:

DROP DEFAULT D_Diem

Ch mc (Index)

 Tạo chỉ mục để lưu thứ tự sắp xếp các bản ghi theo giá trị tăng dần của các cột được cho trong danh sách.

Cú pháp”

CREATE INDEX <Index name> ON <tên bảng> (<cột 1>,<cột 2>,…)

 Ví dụ: CREATE INDEX I_Tenmh ON MH(TenMH) Ch mc (Index)  Thực thi index Select …… from …. With(index(indexName))  Ví dụ: Select * from mh With(index(I_Tenmh))

Nguyễn ThịThúy Loan Trang 105 2/12/2011

Ch mc (Index)

Chỉnên tạo chỉmục cho các bảng có số lượng lớn các bản ghi và ít được cập nhật (vì nếu bảng thường xuyên bổ sung dữ liệu thì phải cập nhật lại index sẽ làm mất nhiều thời gian), và chỉ nên tạo chỉ mục trên các cột mà thông tin của nó thường xuyên được tham khảo tới (vì sẽ làm gia tăng tốc độ tìm kiếm mà không cần phải tìm kiếm hết các dòng trên bảng). L LẬP TRÌNH VP TRÌNH VI I CƠ S CƠ S DD LILIUU Chương III

ThS. Nguyễn ThịThúy Loan

Nguyễn ThịThúy Loan Trang 107 2/12/2011

NI DUNG  Biến cục bộ.  Biến hệthống.  Các câu lệnh truy vấn dữliệu.  Cấu trúc điều khiển.  Biến kiểu dữliệu cursor.  Các hàm thường dùng. Biến cc b

Nguyễn ThịThúy Loan Trang 109 2/12/2011

Một phần của tài liệu Bài giảng hệ quản trị cơ sở dữ liệu ths nguyễn thị thúy loan (Trang 25 - 28)