Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS SQL Server > Добавление столбца в нужное место. |
Автор: Yantarik 11.10.2007, 10:38 |
С помощью ALTER TABLE можно вставть столбец. Он вставляется в конце таблице. А возможно ли программно вставить столбец в нужное место? Про Design Table я знаю. ![]() |
Автор: kali 11.10.2007, 10:48 |
А зачем??? В Select запросе можно задать любой порядок полей. |
Автор: kobra 11.10.2007, 16:03 |
дизаинеры все это програмно делают. алгоритм такои: создоется временная таблица с такои структурои какая задана, изначалная таблица удаляется, создается нужная таблица. зачем писать все это? |
Автор: Akina 11.10.2007, 16:59 |
Изменение порядка столбцов (как, впрочем, и порядка ХРАНЕНИЯ записей) есть фикция, атавизм, пережиток файловых БД. Ну кто выбирает столбцы по НОМЕРУ??? |
Автор: AntonSaburov 11.10.2007, 17:09 |
Соглашусь с предыдущим сообщением - надеятся что select * from выдаст тот порядок столбцов, что и сделано в дизайне таблицы НИКОГДА НЕЛЬЗЯ. Помниться, что тот же FoxPro не гарантировал порядок даже при перечислении. Так что используейте выборку с указанием имен столбцов. Это надежно. И в таком случае необходимость определенного порядка столбцов - ну разве что с эстетической точки зрения. Так что даже не заморачивайтесь. |
Автор: Akina 11.10.2007, 17:16 |
![]() ![]() |