ฉันมีตารางใน SQL Server ฉันต้องการลบ 1,000 แถวแรกออกจากมัน อย่างไรก็ตามฉันลองแล้ว แต่แทนที่จะลบแถวบนสุด 1,000 แถวมันจะลบแถวทั้งหมดในตาราง
นี่คือรหัส:
delete from [mytab]
select top 1000
a1,a2,a3
from [mytab]
delete from [mytab]เป็นคำสั่งเดียวและselect top ...เป็นอีกคำสั่งหนึ่ง