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ị mặc đị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ị mặc đị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ị mặc đị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ị mặc đị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ị mặc định (Default)
Xóa Default
DROP DEFAULT Tên_gt_mặc_định [,…]
Ví dụ:
DROP DEFAULT D_Diem
Chỉ mục (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ỉ mục (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ỉ mục (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 VẬP TRÌNH VỚỚI I CƠ S CƠ SỞỞ DDỮỮ LILIỆỆUU Chương III
ThS. Nguyễn ThịThúy Loan
Nguyễn ThịThúy Loan Trang 107 2/12/2011
NỘI 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 cục bộ
Nguyễn ThịThúy Loan Trang 109 2/12/2011