2013-07-01 2 views
1

В настоящее время у меня есть таблица под названием TempTable, импортированная из листа excel. Однако, как я могу использовать код vba для удаления четырех верхних записей, поскольку они являются ненужными данными. я знаю, что «SELECT TOP 4 * FROM TempTable» выполняет задание на выбор. Но как мне удалить? Любая помощь будет оценена.SQL: Удалите верхние 4 записи из таблицы

+0

показать структуру таблицы? –

ответ

5

Попробуйте

DELETE FROM (SELECT TOP 4 * FROM TempTable) 

Только в случае убедитесь, что вы резервное копирование перед удалением

+0

спасибо @peterm! – user2423986

1

В SQL Server 2008, а затем вы можете сделать это таким образом, как же выбрать.

DELETE TOP(4) FROM TempTable 

Благодаря

Манодж

0

Вот альтернативный

SET ROWCOUNT 4 
DELETE FROM TempTable 
Смежные вопросы