SQL SELECT или INSERT INTO запрос - PullRequest
       24

SQL SELECT или INSERT INTO запрос

3 голосов
/ 05 января 2012

Я работаю с SQL Server 2000. Мне нужно взять результаты из одного столбца (VALIMIT) и вставить их в другой столбец (VALIMIT2012) в той же таблице (lending_limits).

У меня вопрос: нужно ли сначала выполнить запрос SELECT, или я просто начну с запроса INSERT INTO и какой синтаксис будет для запроса INSERT INTO.

Ответы [ 3 ]

3 голосов
/ 05 января 2012

Вы можете сделать это с помощью оператора UPDATE:

update lending_limits
set VALIMIT2012 = VALIMIT
1 голос
/ 05 января 2012

Ни.Вы не вставляете столбцы, вы вставляете строки, поэтому вам нужно получить update:

update SomeTable
set VALIMIT2012 = VALIMIT

Примечание. Похоже, у вас один столбец в год, что является плохим дизайном базы данных.Если у вас есть разные данные для каждого года, вы должны поместить их в отдельную таблицу, чтобы получить год как данные, а не часть имени столбца.

0 голосов
/ 05 января 2012
UPDATE TableName SET VALIMIT2012 = VALIMIT
...