2013-06-25 3 views
0

Я новичок в программировании на SQL Server, так что это может быть или не быть глупым вопросом.Строка с неизвестными значениями в столбце SQL Server 2005

Итак, во-первых, я не знаю, что мой входной стол (моя задача должна работать с ЛЮБОЙ таблицей).

Во-вторых, я получаю имена столбцов, используя sp_help, а затем я выбираю только этот столбец в другую таблицу. Теперь мне нужны строки из COLUMN_NAME, чтобы имена богов знали, сколько столбцов в какой-то новой таблице.

Я пробовал что-то, используя PIVOT, но я не могу заставить его работать.

+0

HI Ivonne, добро пожаловать в stackoverflow. Можете ли вы отправить сообщения, которые вы уже пробовали? Таким образом, мы можем лучше понять, чего вы пытаетесь достичь или где может быть ошибка. – JanR

+0

Дело в том, что я не могу заставить ничего работать, так как я не знаю значений строк, которые должны быть моими именами столбцов, поэтому ни один из кодов, которые я пробовал, не имеет смысла, и это ничего не изменит, если я опубликую их здесь. :/ – Ivonne

ответ

0

Похоже, вы хотите получить доступ к таблицам метаданных. Что-то вроде этого может поставить вас в правильном направлении:

insert into column_name(name) 
    select column_name 
    from information_schema.columns 
    where table_name = XXX  <----- YOUR TABLE GOES HERE 
+0

Невозможно использовать это, потому что я не знаю имена столбца, потому что мой код должен работать с любой таблицей. – Ivonne