Tôi rất mới ở các tập lệnh SQL và không thể tìm ra cách làm cho từng vòng lặp cụ thể. Tôi cần phải làm một việc như sau:Vòng lặp foreach của SQL
Tôi có các bảng Sites
và SiteCrawls
.
Về cơ bản, đối với mọi trang web tôi cần tạo SiteCrawl
mới và cột Site_ID
của SiteCrawl
sẽ bằng với ID của trang web đó.
Tôi làm cách nào để thực hiện việc này?
Một từ: ** không làm điều đó ** với một vòng lặp foreach - SQL là ** bộ dựa trên ** - bạn nghĩ và hoạt động trong ** bộ dữ liệu **. Sử dụng RBAR (hàng-by-agonizing-hàng) như một vòng lặp foreach là rất xấu cho hiệu suất –