Trong SQL Server Compact Edition trong Visual Studio 2010 (có thể SQL Server và SQL nói chung, tôi không biết), lệnh này làm việc:Tại sao tôi không thể sử dụng bí danh trong câu lệnh DELETE?
DELETE FROM foods WHERE (name IN ('chickens', 'rabbits'))
nhưng lệnh này tạo ra một lỗi của: Error near identifier f. Expecting OUTPUT.
DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))
@ aaron-bertrand Cảm ơn bạn đã sửa tiêu đề của tôi. Tôi đã không nhận ra các 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 điều này một cách nhanh chóng). Cám ơn bạn một lần nữa. –
Không phải lo lắng. Chỉ cố gắng làm cho nó rõ ràng cho người đọc khác. –
Tôi đồng ý với bạn bằng cách thay đổi cú pháp giữa các lệnh khác nhau đôi khi hơi khó hiểu. –