Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Dấu hai chấm:làm gì trong một truy vấn SQL?

":" có nghĩa là gì trong một truy vấn?

Một biến ràng buộc. Biến ràng buộc cho phép một câu lệnh SQL duy nhất (dù là truy vấn hay DML) được sử dụng lại nhiều lần, giúp bảo mật (bằng cách không cho phép tấn công chèn SQL) và hiệu suất (bằng cách giảm số lượng phân tích cú pháp cần thiết).

Làm cách nào để nó tìm nạp giá trị mong muốn?

Trước khi một truy vấn (hoặc DML) được Oracle thực thi, chương trình của bạn sẽ tạo một con trỏ. Chương trình của bạn phát hành SQL để được phân tích cú pháp cho con trỏ đó, sau đó nó phải ràng buộc các giá trị cho mỗi biến ràng buộc được SQL tham chiếu. Cách thực hiện điều này phụ thuộc vào ngôn ngữ.

Dấu hiệu đó được gọi là gì?

Dấu hai chấm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thông tin chi tiết

  2. Hàm TO_CHAR (datetime) trong Oracle

  3. CX_Oracle - nhập dữ liệu từ Oracle sang khung dữ liệu Pandas

  4. Thủ tục được lưu trữ trong Oracle Ví dụ với tham số IN OUT

  5. Tham gia rõ ràng và tham gia ngầm?