Trong SQL Server Compact Edition trong Visual Studio 2010 (có thể nói chung là SQL Server và SQL, tôi không biết), lệnh này hoạt động:
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
nhưng lệnh này tạo ra lỗi: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ aaron-bertrand Cảm ơn vì đã sửa tiêu đề của tôi. Tôi đã không nhận ra thuật ngữ chính xác cho những gì tôi đã đăng (nếu không google có thể giải quyết vấn đề này một cách nhanh chóng). Cám ơn bạn một lần nữa.
—
Ricardo Altamirano
Đừng lo lắng. Chỉ cố gắng để làm cho nó rõ ràng cho các độc giả khác.
—
Aaron Bertrand
Tôi đồng ý với bạn bởi cách mà các cú pháp biến đổi giữa các lệnh khác nhau đôi khi không trực quan.
—
Aaron Bertrand
Đây là câu hỏi tương tự, nhưng đối với các câu lệnh CẬP NHẬT: stackoverflow.com/questions/31551/ Kẻ
—
Daniel Neel