Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Развернуть таблицу. Можно ли ?
|
|||
|---|---|---|---|
|
#18+
Доброго всем ! Может кто-нибудь подскажет как реализовать. Или ссылочку киньте. Буду признателен. Вопрос следующий: В SQL 7.0 есть таблица TBL, которая описывает расположение колонок в некоторых таблицах в приложении. ------------------------------------------------ | TableID | TableColumnNumber | TableColumnName| ------------------------------------------------ | 1 | 1 | T1Column1 | ------------------------------------------------ | 1 | 2 | T1Column2 | ------------------------------------------------ | 2 | 1 | T2Column1 | ------------------------------------------------ | 2 | 2 | T2Column2 | ------------------------------------------------ | 2 | 3 | T2Column3 | ------------------------------------------------ | 3 | 1 | T3Column1 | ------------------------------------------------ и т.д. Можно ли на T-SQL сформировать запрос, который выводил названия столбцов для одной из таблиц в виде ----------------------------------------------------- |TableID|ColumnName1|ColumnName2|ColumnName3| ----------------------------------------------------- причем количество столбцов в результате запроса должно соответствовать количеству столбцов, хранящихся в описании этой таблицы в TBL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2002, 15:30 |
|
||
|
Развернуть таблицу. Можно ли ?
|
|||
|---|---|---|---|
|
#18+
Можно в функции/SP динамическим SQL: сперва открываем курсор select TableColumnName from TBL where TableID = @TableID order by TableColumnNumber потом фетчим и составляем запрос в строчную переменную @query, затем exec ( @query ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2002, 02:02 |
|
||
|
Развернуть таблицу. Можно ли ?
|
|||
|---|---|---|---|
|
#18+
Немного дополню ответ Сергея: Если значения TableColumnName статичны, то можно прописать их в запросе намертво используя CASE. Получится типичный перекрестный запрос. Пример не привожу, так как Вы не указали какая агрегатная функция должна применяться к значениям столбцов TableColumnName1...TableColumnNameN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2002, 03:22 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3511&tid=1824158]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 360ms |

| 0 / 0 |
