Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите, пожалуйста, как выбрать определённый номер столбца в таблице. В INFORMATION_SCHEMA.COLUMNS в ORIGINAL_POSITION этот номер вроде указан, а как указать его в команде select? Думаю, что это должно быть очень просто, но не могу сообразить как. Наверное, что-то типа select A[4] from A, но такого пока нет в SQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2019, 15:52 |
|
||
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Yurik_Tuturikкак указать его в команде select?А вот никак. Номер из INFORMATION_SCHEMA.COLUMNS получил? так лучше получи имя, вставь в текст запроса, да выполни через EXEC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2019, 16:03 |
|
||
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Спасибо, вроде понял - через динамический запрос в хранимой процедуре. Вроде больше никак. Тему можно закрывать. Извините за беспокойство ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2019, 16:07 |
|
||
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Yurik_TuturikСпасибо, вроде понял - через динамический запрос в хранимой процедуре. Вроде больше никак. Тему можно закрывать. Извините за беспокойство Ну почему ж, обязательно, через динамический то? Ежели, т.с., per anus, то можно и без динамики: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Здесь 3 - общее количество полей в таблице, а 2 - извлекаемое поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2019, 13:46 |
|
||
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Yurik_Tuturik, вероятнее всего у вас проблема с архитектурой решения, ибо делать ПО, которое зависит от номера столбца, довольно глупо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2019, 14:16 |
|
||
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Yurik_Tuturik, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2019, 21:36 |
|
||
|
Выбрать определённый номер столбца таблицы
|
|||
|---|---|---|---|
|
#18+
Yurik_Tuturik, в реляционной алгебре таблица - это куча (неупорядоченное множество) столбцов (атрибутов). В ней нет порядка столбцов. Поэтому неверно исходить из предпосылки, что сервер хранит на физическом или логическом уровне данные упорядоченно. Порядок столбцов может измениться при определённых действиях. Наилучшим вариантом будет создание представления таблицы, в которым вы явно пронумеруете столбцы. Например Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2019, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39862395&tid=1687257]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 521ms |

| 0 / 0 |
