получить доступ к неизвестным столбцам таблицы и вставить их в новый - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть таблица типа:

item1 item2 item3  item4...  itemn
    1     2     3      4...      n

Если мне нужно сделать какое-то исчисление с некоторыми переменными, скажем полномочия и sqrt с item1, item3, и вставим его в столбец 1 новой таблицы,затем те же самые операции, но с item2 и item4, а затем вставьте их в столбец 2 новой таблицы, ... что-то вроде:

new table
      column1        column2       column3      .. columnsn-1        columnsn
      item1*item3    item2*item4   item3*item5  .. itemn-1*item1  itemn *item2

Но так как имена столбцов являются переменными (иначе говоря, разные таблицы), язнаете, как выполнить и получить значения конкретных столбцов, не могли бы вы помочь мне?

1 Ответ

1 голос
/ 10 февраля 2011

Это способ извлечь имя и порядок столбца:

select name, colorder from syscolumns where id = (select id from sysobjects where name = [tablename])

Вы можете использовать это для манипулирования данными с указанием их порядка в таблице вместо имени

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...