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