Вставка значений с условием - PullRequest
0 голосов
/ 22 февраля 2010

Использование SQL Server 2005

Я хочу вставить таблицу с условием

Имя столбца таблицы 1 - идентификатор, имя, отдел, ранг

Запрос

Insert into table1 values('1', 'Raja' 'IT', 'True') where Rank <> 'False'

Нужна помощь по запросу

Ответы [ 2 ]

3 голосов
/ 22 февраля 2010
insert into table 1 select '1', 'raja', 'it', 'true' from SomePlaceWhereRankExists where rank <> 'false'

Непонятно, откуда в вашем псевдокоде идет ранг.

0 голосов
/ 22 февраля 2010

Возможно, вы пытаетесь сделать что-то вроде:

IF @rank <> 'false'
  Insert into table1 values('1', 'Raja' 'IT', 'True')

Однако вы не совсем понимаете свою цель.Вы пытаетесь обновить существующие записи или вставить новые?Если вы вставляете новые, чего вы пытаетесь достичь с помощью предложения where?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...