powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обращение по порядковому номеру. MS SQL.
7 сообщений из 7, страница 1 из 1
Обращение по порядковому номеру. MS SQL.
    #32049499
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень хочется в селекте обратиться к столбцу не по имени, а по его порядковому номеру. Реально? Огромное спасибо откликнувшимся!
...
Рейтинг: 0 / 0
Обращение по порядковому номеру. MS SQL.
    #32049502
Panov Vitaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблица msdb..syscolumns содержит в себе описание всех полей таблиц.
В том числе в этой таблице есть поле colorder.
...
Рейтинг: 0 / 0
Обращение по порядковому номеру. MS SQL.
    #32049506
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тормознул про версию - 6.5.
...
Рейтинг: 0 / 0
Обращение по порядковому номеру. MS SQL.
    #32049509
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как реально сделать это в типа "select №1, №4 from AnyTable"?
...
Рейтинг: 0 / 0
Обращение по порядковому номеру. MS SQL.
    #32049517
vadim_march
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Bzzzzz
тебе нужен физический номер записи или по порядкупосле определенного ORDER BY?
...
Рейтинг: 0 / 0
Обращение по порядковому номеру. MS SQL.
    #32049523
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрится жутко, но все же

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
DECLARE @sql nvarchar( 100 ), @TableName nvarchar( 100 )
SET @sql = N''
SET @TableName = 'MyTable'
SELECT @sql = @sql + COLUMN_NAME + ',' 
  FROM INFORMATION_SCHEMA.COLUMNS 
 WHERE ORDINAL_POSITION IN ( 1 ,  4 )
   AND TABLE_NAME = @TableName
SET @sql = 'SELECT '  + LEFT(@sql, LEN(@sql)- 1 ) + ' FROM ' + @TableName
EXECUTE(@sql)


Удачи
...
Рейтинг: 0 / 0
Обращение по порядковому номеру. MS SQL.
    #32049572
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто огромное спасибо всем! Словил клина, и без вашей помощи с ним не расстался бы!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обращение по порядковому номеру. MS SQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]