обращение к столбцу по номеру в таблице SQL

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Djars
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 09.06.2004 (Ср) 17:29

обращение к столбцу по номеру в таблице SQL

Сообщение Djars » 15.10.2006 (Вс) 14:04

как в запросе SELECT FROM на SQL обратиться не по имени столбца, а по его номеру? потому что имя столбца исковеркал сервер и он на него больше не откликается, хотя данные вводятся, но прочитать этот столбец нельзя, т.е. было имя [c_tel] стало - [_tel], и теперь к нему нельзя обратиться, хочу его переименовать.
новую таблицу вместо старой вставить не могу, потому на нее связи намотаны.
Может кто встречался с такими глюками SQL server 2000?

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 16.10.2006 (Пн) 1:04

Читать Books Online на тему оператора ALTER TABLE ... ALTER COLUMN.

Да, и не рекомендуется использовать в составе каких бы то ни было имен объектов апострофы, кавычки и квадратные скобки. Могут быть проблемы как раз такого рода.

Djars
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 09.06.2004 (Ср) 17:29

Сообщение Djars » 16.10.2006 (Пн) 1:27

'[' - это скобка не относится к переменной, это элемент синтаксиса, сама переменная внутри скобок.
во всех руководствах, что я находил не упоминается обращение к столбцу по номеру вместо имени, но спасибо за совет.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 16.10.2006 (Пн) 8:54

Да и вообще можно переименовать в enterprise manager'e.
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList