SQL PROGRAMMING

Bình luận SQL

Bình luận SQL

Giới thiệu

Trong chương này, chúng ta sẽ tìm hiểu về Câu lệnh Nhận xét SQL.

SQL Comments statement

Câu lệnh Nhận xét SQL có thể giúp ứng dụng của bạn dễ đọc và dễ bảo trì hơn. Ví dụ: chúng tôi có thể bao gồm một nhận xét trong một câu lệnh mô tả mục đích của câu lệnh trong ứng dụng của bạn ngoại trừ các gợi ý, nhận xét trong SQL. Câu lệnh không ảnh hưởng đến việc thực hiện câu lệnh. Vui lòng tham khảo cách sử dụng các gợi ý về cách sử dụng hình thức nhận xét cụ thể này.
Một nhận xét có thể xuất hiện giữa bất kỳ từ khóa, tham số hoặc dấu chấm câu nào trong một câu lệnh. Bạn có thể bao gồm một nhận xét trong một tuyên bố theo hai cách:
  • Bắt đầu nhận xét bằng dấu gạch chéo và dấu hoa thị (/*). Tiếp tục với các văn bản của bình luận. Văn bản này có thể kéo dài nhiều dòng.
  • Kết thúc nhận xét bằng dấu hoa thị và dấu gạch chéo (*/). Các ký tự mở đầu và kết thúc không cần phải được phân tách khỏi văn bản bằng dấu cách hoặc dấu ngắt dòng.
  • Bắt đầu nhận xét bằng — (hai dấu gạch ngang). Tiếp tục với các văn bản của bình luận. Văn bản này không thể kéo dài đến một dòng mới. Kết thúc nhận xét bằng ngắt dòng.
Một số công cụ được sử dụng để nhập SQL có các hạn chế bổ sung. Ví dụ: nếu bạn đang sử dụng SQL*plus, theo mặc định, bạn không thể có dòng trống bên trong nhận xét nhiều dòng.
Để biết thêm thông tin, vui lòng tham khảo tài liệu về công cụ bạn sử dụng làm giao diện cho cơ sở dữ liệu. Một câu lệnh SQL có thể chứa nhiều chú thích của cả hai kiểu. Văn bản của nhận xét có thể chứa bất kỳ ký tự in được nào trong bộ ký tự cơ sở dữ liệu của bạn.
Câu chú thích cho biết văn bản do người dùng cung cấp. Nhận xét có thể được chèn trên một dòng riêng biệt, được lồng vào cuối dòng lệnh SQL hoặc trong câu lệnh SQL. Máy chủ không đánh giá bình luận.
Nhận xét SQL sử dụng hai dấu gạch nối (  ) cho nhận xét một dòng hoặc nhận xét lồng nhau. Nhận xét được chèn bằng    được kết thúc bằng một dòng mới, được chỉ định bằng dấu xuống dòng. Ký tự (U+000A), ký tự nguồn cấp dữ liệu dòng (U+000D) hoặc kết hợp cả hai trong chú thích SQL.
Không có độ dài tối đa cho ý kiến. Bảng sau đây liệt kê các lối tắt bàn phím mà bạn có thể sử dụng để nhận xét hoặc bỏ ghi chú văn bản.
Cú pháp 
  1. — text_of_comment    
Ví dụ
Ví dụ sau sử dụng — ký tự nhận xét.
Cú pháp 
  1. — Choose the sample database.    
  2. USE sample;
  3. GO
  4. — Choose all columns and all rows from the Address table.    
  5. SELECT *
  6. FROM OrderDetails
  7. ORDER BY OrderId  ASC— We do not have to specify ASC because     
  8. — that is the default.    

SQL Single Line Comments

Nhận xét một dòng bắt đầu bằng –. Bất kỳ văn bản nào giữa — và cuối dòng sẽ bị bỏ qua (sẽ không được thực thi). Ví dụ sau sử dụng chú thích một dòng làm giải thích.
Cú pháp  
  1. Select all:
  2. SELECT * FROM OrderDetails ;
Ví dụ sau sử dụng chú thích một dòng để bỏ qua phần cuối của dòng.
Cú pháp 
  1. SELECT * FROM OrderDetails — WHERE OrderName=’Coffee’;  
Ví dụ sau sử dụng chú thích một dòng để bỏ qua một câu lệnh.
Cú pháp 
  1. –SELECT * FROM OrderDetails;  
  2. SELECT * FROM OrderDetails ;

SQL Multi-line Comments

Nhận xét nhiều dòng trong SQL bắt đầu bằng /* và kết thúc bằng */. Mọi văn bản giữa /* và */ sẽ bị bỏ qua. Ví dụ sau sử dụng nhận xét nhiều dòng làm giải thích.
Cú pháp
  1. /*Select all the columns
  2. of all the records
  3. in the OrderDetails table:*/
  4. SELECT * FROM OrderDetails;
Ví dụ sau sử dụng chú thích nhiều dòng để bỏ qua nhiều câu lệnh.
Cú pháp 
  1. /*SELECT * FROM Customers;
  2. SELECT * FROM Products;
  3. SELECT * FROM Orders;
  4. SELECT * FROM Categories;*/
  5. SELECT * FROM OrderDetails;
Để chỉ bỏ qua một phần của câu lệnh, cũng sử dụng chú thích /* */. Ví dụ sau sử dụng chú thích để bỏ qua một phần của dòng.
Cú pháp
  1. SELECT CustomerName, /*City,*/ Country FROM Customers;

Ví dụ sau sử dụng một nhận xét để bỏ qua một phần của câu lệnh

Cú pháp 
  1. SELECT * FROM OrderDetails WHERE (OrderName LIKE ‘L%’
  2. OR OrderName LIKE ‘R%’ /*OR OrderName  LIKE ‘S%’
  3. OR OrderName LIKE ‘T%’*/ OR OrderName LIKE ‘W%’)
  4. AND OrderName =‘Mango’
  5. ORDER BY OrderrAddress;

Bản tóm tắt

Trong chương tiếp theo, chúng ta sẽ học cách sử dụng câu lệnh chèn SQL.
(Source: https://www.c-sharpcorner.com/)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *