у меня есть таблица T1 с данными
RK1 RK3 RK5 RK2
я хочу вставить данные в таблицу T2 из T1 с выводом типа
col1 col2 11 RK1 12 RK2 13 RK3 14 RK5
С сортировкой col2?
Не могли бы вы написать sql запрос для того же?
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
Вы можете сделать это с помощью вставки:
INSERT INTO YourTable (Col1, Col2) SELECT 11, RK1 UNION SELECT 12, RK2 UNION SELECT 13, RK3 UNION SELECT 14, RK5