Danh mục

SQL Server 2000 : Giá trị mặc định (Default)

Số trang: 8      Loại file: doc      Dung lượng: 172.50 KB      Lượt xem: 19      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (8 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cũng giống như kiểu dữ liệu do người dùng định nghĩa hoặcquy tắc kiểm tra miền giá trị dữ liệu, giá trị mặc định thườngđược sử dụng cho các cơ sở dữ liệu lớn nhằm đảm bảo tính nhất quán về dữ liệu củacác cột trong bảng.Ví dụ :Trong một cơ sở dữ liệu gồmc ó các bảng : khách hàng, nhà cung cấp, nhân viên.Trong mỗi bảng lại có cột website (công ty hoặc cá nhân) dùng để lưu địa chỉ trangweb của các khách hàng, nhà cung cấp, nhân viên. Tuy nhiên dữ liệu tại cột này làkhông...
Nội dung trích xuất từ tài liệu:
SQL Server 2000 : Giá trị mặc định (Default) -1-SQL Server 2000 : Giá trị mặc định (Default) Giống như khái niệm DEFAULT constraint, đối tượng giá trị mặc định cho phép bạn tạo ra giá trị mặc định cho các cột dữ liệu hoặc các kiểu dữ liệu do người dùng định nghĩa trong trường hợp khi thêm mới mẫu tin vào bảng mà giá tr ị tại các cột đó người dùng có thể không cung cấp. 1/- Khái niệm : Cũng giống như kiểu dữ liệu do người dùng định nghĩa ho ặc quy tắc kiểm tra miền giá trị dữ liệu, giá trị m ặc định th ườngđược sử dụng cho các cơ sở dữ liệu lớn nhằm đảm bảo tính nhất quán v ề d ữ li ệu c ủacác cột trong bảng.Ví dụ :Trong một cơ sở dữ liệu gồmc ó các bảng : khách hàng, nhà cung c ấp, nhân viên.Trong mỗi bảng lại có cột website (công ty hoặc cá nhân) dùng đ ể l ưu đ ịa ch ỉ trangweb của các khách hàng, nhà cung cấp, nhân viên. Tuy nhiên dữ li ệu tại c ột này làkhông bắt buộc phải có bởi vì không phải khách hàng nào, nhà cung c ấp nào ho ặcnhân viên nào cũng có trang web riêng. Thay vì để dữ li ệu hi ểnt hị tại các c ột này làchữ NULL khi người sử dụng không đưa vào giá trị tại c ột này thì b ạn s ẽ t ạo giá tr ịmặc định cho các cột này là chuỗi chưa có.2/- Tạo mới giá trị mặc định :Giống như các đối tượng khác trong Microsoft SQL Server, bạn có 2 cách đ ể có th ểtạo mới đối tượng giá trị mặc định. Các bước bên dưới sẽ hướng dẫn bạn cách th ứctạo ra giá trị mặc định bằng tiện ích Enterprise Manager.Bước 1 :Khởi động tiện ích Enterprise Manager, chọn chức năng New Default … trong thựcđơn tắt sau khi nhấn chuột phải trên đối tượng Default. -2- Chọn New Default để tạo giá trị mặc địnhBước 2 :Trong màn hình định nghĩa giá trị mặc định lần lượt chỉ đ ịnh các thu ộc tính liên quanđến giá trị mặc định bao gồm : tên của giá trị mặc định, giá trị c ụ th ể ho ặc tên hàmhoặc biểu thức tính toán làm giá trị mặc định. Các thuộc tính liên quan đến giá trị mặc địnhSau cùng nhấn OK để lưu lại giá trị mặc định mới vừa định nghĩa. Lúc bây gi ờ trongcơ sở dữ liệu Quản lý bán hàng của bạn sẽ có thêm một đối tượng giá trị m ặc địnhmới vừa tạo. -3-Ngoài ra bạn cũng có thể tạo mới giá trị mặc định bằng lệnh CREATE DEFAULTvới cú pháp như sau :Cú pháp :Trong đó :• Tên giá trị mặc định : tên giá trị mặc định được tạo mới, tên giá trị m ặc định nàyphải là duy nhất trong một cơ sở dữ liệu.• 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 ểuthức tính toán.Ví dụ :Để tạo giá trị mặc định cho các cột điện thoại là chuỗi Chưa có, b ạn th ực hi ện câulệnh CREATE DEFAULT như sau :3/- Liên kết giá trị mặc định vào cột dữ liệu :Sau khi tạo ra các giá trị mặc định bằngt iện ích Enterprise Manager ho ặc câu l ệnhCREATE DEFAULT, các giá trị mặc định này vẫn chưa hoạt động cho đến khi nàobạn chỉ định rõ ràng nó sẽ liên kết các giá trị mặc định vào những c ột nào trong b ảnghoặc những kiểu dữ liệu do người dùng định nghĩa. Ngay sau khi liên kết, các giá tr ịmặc định sẽ được áp dụng cho các cột khi thêm mới dữ li ệu mà người s ử d ụng khôngcung cấp thông tin tại các cột đó.Các bước bên dưới hướng dẫn bạn cách thức để liên kết giá trị mặc định vào m ột c ộttrên bảng dữ liệu trong tiện ích Enterprise Manager.Bước 1 :Khởi động tiện ích Enterprise Manager, chọn chức năng Properties trong thực đơn tắtsau khi nhấn chuột phải trên tên của giá trị mặc định muốn liên k ết vào các c ột trongbảng hoặc kiểu dữ liệu do người dùng định nghĩa. Trong màn hình các thu ộc tính c ủagiá trị mặc định, nhấn nút Bind Columns để chọn ra các cột trong bảng mà giá trị mặcđịnh sẽ liên kết vào. -4- Chọn giá trị mặc định liên kết cho các cộtBước 2 :Trong màn hình chọn các cột, bạn lần lượt chọn b ảng d ữ li ệu, các c ột trong b ảng đóđể liên kết giá trị mặc định vào các cột. Sau đó nhấn nút Add. Chọn các cột để liên kết với giá trị mặc địnhBước 3 : -5-Trong màn hình chọn các cột, bạn nhấn nút Apply để liên kết giá trị mặc định cho cáccột đã chọn trước đó. Bạn có thể quay lại thực hiện lại bước 2 và bước 3 trước đócho các cột nằm bên các bảng khác. Chọn Apply để liên kết giá trị mặc định cho cột đã chọnBước 4 :Sau cùng nhấn OK để đóng màn hình chọn các cột. Quay lại màn hình các thu ộc tínhcủa giá trị mặc định, nhấn OK để kết thúc quá trình liên kết các giá trị m ặc định vàocác cột.Lưu ý :Đối với các cột đã có định nghĩa giá trị mặc định trước đó bằng m ệnh đ ề DEFAULThoặc DEFAULT constraint th ...

Tài liệu được xem nhiều: