Генерация столбца из табличных данных с запросом - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть следующие таблицы:

Таблица A

Field Name  Field Value
Column1 Column1value
Column2 Column2value
Column3 Column3value
Column4 Column4value

Таблица B

Column1     Column2         Column3      Column4
Column1value  Column2value    Column3value   Column4value

Как мне написать запрос для генерации таблицы B из таблицы A?

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Если вам нужно, используя следующий запрос, вы можете получить имена столбцов из таблицы A:

SELECT 
    name
FROM 
    syscolumns 
WHERE
    id = (SELECT id  FROM sysobjects WHERE xtype='U' and NAME='TableA')

но если вы просто хотите скопировать TableA в TableB, используйте

SELECT 
*
INTO TableB
FROM TableA
0 голосов
/ 02 февраля 2012

Вы можете использовать SELECT INTO, и полученное TableB ниже будет иметь те же типы данных и столбцов, что и исходная таблица:

SELECT 
    Column1value, 
    Column2value, 
    Column3value, 
    Column4value
INTO TableB
FROM TableA
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...