TAILIEUCHUNG - SQL server 2005 – Lập trình T-SQL part 6

Tham khảo tài liệu 'sql server 2005 – lập trình t-sql part 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | sir 166 Chương 5 Phát biểu T-SQL dạng định nghĩa dữ liệu rí dụ 5-32 Khai báo tìm tên constraint SELECT name FROM SYS . obj ects where type D and ob -ccL_ld select default_object_id from where name MaxDebt andobject_id select object_id from sys . tables where name Customers GO Trong trường hợp them cột dữ liệu là khóa ngoại bạn có thể khai báo với cú pháp tương tự như ví dụ 5 33. í dụ 5-33 Khai báo thêm cột khóa ngoạij ALTER TABLE Banks ADC ProvincelD char 3ì REFERENCES Provinces ProvincelDỈ GO Trong đó cột ProvincelD vừa thêm vào bảng Banks được tham chiêu N l đến cột ProvincelD là cột khóa chính trong bảng Provinces. Nếu inuốh thay đổi kiểu dữ liệu của cột đang tổn tại bạn khai báo tương tự như ví dụ 5-34. alter table Customers ALTER COLUMN MaxDebt decimal 5 2 j GO . Phát biểu ALTER VIEW Phát biểu ALTER VIEW cho phép thay đổi cấu trúc đô i tượng VIEW bằng cách định nghĩa lại phát biểu SQL dạng SELECT thêm loại bỏ cột dữ liệu inệnh đề. Để sử dụng phát biếu ALTER bạn dùng khai báo với cú pháp như sau ALTER VIEW schema_name . view_name column . . - n WITH vi ew_attribute . . .n AS select_statenent WITH CHECK OPTION Chương 5 Phát biểu T-SQL dạng định nghĩa dữ liệu 167 li Trong đó view_name là tên của đôi tượng View cần thay đổi select_stateinent là phát biểu SQL dạng SELECT. Giả sử chúng ta đã tạo View có tên vwpayments với cấu trúc như ví dụ 5-35. T dụ 5-35 Khai báo tạo View có tên vwPayments CREATE VIEW vwPayments AS dbo . Suppliers . s .CompanyNamelnV i dbo . Payments . PaymentNc dbo . Payments . PaymentDate dbo . Payment s . Amount FROM INNER COIN dbo . Payments ON dbo . Supp . i er s . Suppl ier ID dbo . Payments . Suppl i er IE Sau đó nếu có nhu cầu thêm hay loại bỏ cột dữ liệu thì sử dụng phát biểu ALTER VIEW. Chẳng hạn bạn thêm cột ContactName trong bảng Suppliers vào trong View bằng cách khai báo như ví dụ 5-36.

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.