Вставить данные из одной таблицы в другую таблицу - PullRequest
0 голосов
/ 17 июля 2010

у меня есть таблица T1 с данными

RK1
RK3
RK5
RK2

я хочу вставить данные в таблицу T2 из T1 с выводом типа

col1   col2
11      RK1
12      RK2
13      RK3
14      RK5

С сортировкой col2?

Не могли бы вы написать sql запрос для того же?

Ответы [ 2 ]

0 голосов
/ 17 июля 2010

SQL Server 2005 и выше

INSERT TABLE2
   (col1, col2)
SELECT
   'I' + CAST(ROW_NUMBER() OVER (ORDER BY TheCol) AS varchar(10)), TheCol
FROM
   TABLE1
ORDER BY
   TheCol
0 голосов
/ 17 июля 2010

Вы можете сделать это с помощью вставки:

   INSERT INTO YourTable (Col1, Col2)
   SELECT 11, RK1
   UNION SELECT 12, RK2
   UNION SELECT 13, RK3
   UNION SELECT 14, RK5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...