Thứ Ba, 12 tháng 1, 2021

SQL Stored Procedures trong SQL Server

Thủ tục lưu trữ là gì?

Thủ tục được lưu trữ là một mã SQL đã chuẩn bị sẵn mà bạn có thể lưu, do đó, mã có thể được sử dụng lại nhiều lần.

Vì vậy, nếu bạn có một truy vấn SQL mà bạn viết đi viết lại nhiều lần, hãy lưu nó dưới dạng một thủ tục được lưu trữ, sau đó chỉ cần gọi nó để thực thi nó.

Bạn cũng có thể chuyển các tham số cho một thủ tục được lưu trữ, để thủ tục được lưu trữ có thể hoạt động dựa trên (các) giá trị tham số được truyền vào.

Sửa bài viết

SQL NULL Functions

Hàm IFNULL (), ISNULL (), COALESCE () và NVL () trong SQL

Sửa bài viết

SQL CASE

Câu lệnh SQL CASE

Câu lệnh CASE đi qua các điều kiện và trả về một giá trị khi điều kiện đầu tiên được đáp ứng (giống như câu lệnh IF-THEN-ELSE). Vì vậy, khi một điều kiện là đúng, nó sẽ ngừng đọc và trả về kết quả. Nếu không có điều kiện nào là đúng, nó trả về giá trị trong mệnh đề ELSE.

Nếu không có phần ELSE và không có điều kiện nào là đúng, nó trả về NULL.

Sửa bài viết

SQL INSERT INTO SELECT

Câu lệnh INSERT INTO SELECT sao chép dữ liệu từ một bảng và chèn nó vào một bảng khác.

  • INSERT INTO SELECT yêu cầu các kiểu dữ liệu trong bảng nguồn và bảng đích phải khớp
  • Các bản ghi hiện có trong bảng đích không bị ảnh hưởng
Sửa bài viết

SQL SELECT INTO

Câu lệnh SELECT INTO sao chép dữ liệu từ một bảng vào một bảng mới.

Sửa bài viết

SQL ANY and ALL

SQL ANY và ALL 

Toán tử ANY và ALL  được sử dụng với mệnh đề WHERE hoặc HAVING.

Toán tử ANY  trả về true nếu bất kỳ giá trị truy vấn con nào đáp ứng điều kiện.

Toán tử ALL trả về true nếu tất cả các giá trị truy vấn con đáp ứng điều kiện.

Sửa bài viết

SQL EXISTS

Toán tử SQL EXISTS

Toán tử EXISTS được sử dụng để kiểm tra sự tồn tại của bất kỳ bản ghi nào trong một truy vấn con.

Toán tử EXISTS trả về true nếu truy vấn con trả về một hoặc nhiều bản ghi.

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master