TAILIEUCHUNG - Bài giảng Cơ sở dữ liệu - Bài 7: Các biến, toán tử, và các cấu trúc điều khiển

Bài giảng "Cơ sở dữ liệu - Bài 7: Các biến, toán tử, và các cấu trúc điều khiển" cung cấp cho người học các kiến thức: Biến cục bộ, biến hệ thống, các toán tử, biểu thức Case, cấu trúc điều khiển, thoát khỏi lô với Return,. . | Biến cục bộ Bài 7: Các biến, toán tử, và các cấu trúc điều khiển Lưu trữ các giá trị tạm thời trong quá trình tính toán Phải được khai báo trước khi sử dụng Khai báo biến cục bộ Cú pháp: Declare @ Tên_biến Kiểu_dữ_liệu Ví dụ 1: Declare @TongSlDat int, @MaxSlDat int, @HotenNhaCC char(50), @Ngayxh datetime Nội dung: Biến cục bộ Biến hệ thống Các toán tử Biểu thức Case Các cấu trúc điều khiển Sử dụng biến kiểu dữ liệu Cursor 2/8/2018 Microsoft SQL Server 2005 1 2/8/2018 Microsoft SQL Server 2005 Biến cục bộ Biến cục bộ Lưu ý: - Tên biến là duy nhất trong phạm vi hoạt động của nó - Kiểu dữ liệu: là các kiểu dữ liệu sẵn có, ngoại trừ các kiểu text, ntext, image - Giá trị mặc định khởi tạo của tất cả các biến sau khi khai báo là Null Gán giá trị cụ thể cho biến bằng phát biểu Set Cú pháp: Set @ Tên_biến = Giá_trị Ví dụ 2: Set @Ngayxh = '09-27-2008' Set @HotenNhaCC='Nguyễn Văn Nam' 2/8/2018 2/8/2018 Microsoft SQL Server 2005 2 3 Microsoft SQL Server 2005 4 1 Biến cục bộ Biến cục bộ Xem giá trị hiện hành của biến: Cú pháp: Print @Tên_biến/Biểu_thức_chuỗi Ví dụ 4: Print 'Tong so luong dat la:' Print @TongSlDat * Lưu ý: - Độ dài tối đa của chuỗi: 8000 ký tự - Kết hợp 2 hàm chuyển đổi dữ liệu của biến sang kiểu chuỗi (hàm Cast và hàm Convert) để trình bày kết quả Ví dụ 5: Print 'Tong so luong dat la: ' + cast(@TongSlDat as char(10)) Print 'Tong so luong dat la: ' + convert(char(10),@TongSlDat) Gán các biểu thức tính toán hoặc các giá trị được lấy ra các cột trong các bảng dữ liệu: Cú pháp: Select @Tên_biến = Tên_cột/Biểu_thức(tên_cột) From Tên_bảng Ví dụ 3: Select @TongSlDat = sum(SlDat) From CTDONDH Lưu ý: Câu lệnh trên cũng có thể sửa thành: Set @TongSlDat = (select sum(SlDat) From CTDONDH) 2/8/2018 Microsoft SQL Server 2005 5 2/8/2018 Biến cục bộ 6 Biến cục bộ Ví dụ 7: Tương tự ví dụ trước, song đặt lệnh in kết quả trong một lô khác không chứa lệnh khai báo biến lỗi Phạm vi hoạt động của biến: chỉ hoạt động trong .

TỪ KHÓA LIÊN QUAN
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.