Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как переименовать таблицу SQL-командой? [Access]


kserg@ukr.net ©   (2002-02-01 10:08:00) 

вообще можно ли это?
Заранее благодарен за помощь.


Polevi   (2002-02-01 16:48:00) [1]

SELECT * INTO NewTable FROM OldTable


erik   (2002-02-01 14:33:00) [2]

Если дело происходит в MsAccess то можно переименовать таблицу!


ser_Grey   (2002-02-01 11:49:00) [3]

Если название у таблицы другое и в ней уже есть данные, то при удалении эти данные потеряются. Лучше попробуй сначала создать другую таблицу, переписать в нее данные SQL"ом и уже потом удалять старую.


User_OKA   (2002-02-01 10:21:00) [4]

Насколько мне известно, SQL-командой таблицу не переименуешь.
Если таблица не связана с другими, её можно (и нужно!) сначала удалить (drop table), а затем заново создать (create table). Если же связи присутствуют, необходимо временно удалить их, пересоздать таблицу и восстановить связи.


alexts   (2002-02-01 10:18:00) [5]

А че в Access и SQL командой? Можно макрос написать или в модуле.
Вообще, насколько я помню в Accesse ANSI SQL т.е. урезанный и там нет комманд типа alter table. Может что поменялось с тех времен :)))


Наверх

Титульная страница Поиск, карта сайта Написать письмо