2015-02-10 4 views
-3

У меня есть запрос, как это:SQL Server Вставка с тем, где пункт

Insert into Table1 (Code) 
Values ('ss23') 
Where Table1.sequence between '0' and '999' 

Я получаю следующее сообщение об ошибке:

Неправильный синтаксис около ключевого слова «где».

+5

В запросах 'insert' нет предложений' where'. Существует 'insert ... select from ... where ...', но вы не используете это. –

+1

Вы пытаетесь вставить новые строки или обновить существующие строки? Какая платформа баз данных, MS SQL Server, Oracle и т. Д.? –

+3

Вы хотите сделать «обновление» вместо этого? – Milen

ответ

2

Используйте insert, чтобы вставить новые данные в таблицу. Но вы скорее хотите обновить свои данные exsiting. Использовать update для этого

update Table1 
set code = 'ss23' 
Where sequence between 0 and 999 
Смежные вопросы