2010-02-03 37 views

Trả lời

6

Dưới đây là một vài điều:

Từ Giới thiệu về SQL động:

động SQL là một thuật ngữ u sed có nghĩa là mã SQL được tạo ra theo chương trình (một phần hoặc toàn bộ) bởi chương trình của bạn trước khi nó được thực hiện. Kết quả là nó là một công cụ rất linh hoạt và mạnh mẽ. Bạn có thể sử dụng SQL động để thực hiện các tác vụ như thêm mệnh đề vào một tìm kiếm dựa trên các trường được điền vào biểu mẫu hoặc tạo các bảng với các tên khác nhau.

+2

Một liên kết quan trọng, phải đọc khác nếu bạn định sử dụng SQL động: http: //www.sommarskog.se/dynamic_sql.html – HLGEM

1

Truy vấn SQL động là truy vấn SQL được tạo khi chương trình đang chạy ngược với truy vấn đã được mã hóa (cứng) tại thời gian biên dịch.

Chương trình được đề cập có thể đang chạy trên máy khách hoặc máy chủ ứng dụng (có thể gây tranh cãi nếu bạn vẫn gọi nó là 'động') hoặc trong máy chủ cơ sở dữ liệu.

3

SQL động là SQL được tạo bởi chương trình gọi điện. Điều này có thể thông qua một công cụ ORM, hoặc ad-hoc bằng cách nối chuỗi. SQL không động sẽ giống như một thủ tục lưu sẵn, nơi mà SQL được thực thi được định nghĩa trước. Không phải tất cả các DBA sẽ cho phép bạn chạy SQL động đối với cơ sở dữ liệu của họ do các vấn đề an ninh.