Mục lục:
Định nghĩa - Truy vấn Ad Hoc có nghĩa là gì?
Trong SQL, một truy vấn ad hoc là một lệnh / truy vấn được gõ lỏng lẻo mà giá trị của nó phụ thuộc vào một số biến. Mỗi lần lệnh được thực thi, kết quả sẽ khác nhau, tùy thuộc vào giá trị của biến. Nó không thể được xác định trước và thường xuất hiện trong truy vấn SQL lập trình động. Một truy vấn ad hoc là ngắn và được tạo ra trong thời gian chạy.
Techopedia giải thích Truy vấn Ad Hoc
Như từ "ad hoc" gợi ý, loại truy vấn này được thiết kế cho "mục đích cụ thể", trái ngược với truy vấn được xác định trước, có cùng giá trị đầu ra trên mỗi lần thực hiện. Một truy vấn ad hoc không tồn tại trong hệ thống trong một thời gian dài và được tạo ra một cách linh hoạt theo yêu cầu của người dùng. Sử dụng truy vấn ad hoc trong lập trình sẽ hiệu quả hơn vì nó tiết kiệm tài nguyên hệ thống, nhưng đồng thời, các truy vấn ad hoc (có nhiều biến) cũng thách thức tốc độ xử lý và bộ nhớ thời gian chạy của hệ thống.