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

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


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