Как переименовать таблицу в access
Перейти к содержимому

Как переименовать таблицу в access

Как переименовать таблицу в access

Как переименовать таблицу в Access через SQL?

От: Finder
Дата: 21.08.03 07:42
Оценка:

Работаю с mdb-файлом (Access2000).
[src]
В MSSQL: sp_rename ‘TableName’, ‘NewTableName’
В ORACLE: ALTER TABLE TableName RENAME TO NewTableName
В Access: .
[/src]

Может быть этого нельзя сделать через SQL, но можно через интерфейсы ADO? Как?

Как переименовать таблицу в access

Сейчас обхожусь через задний механизм. Сначал копируем, потом удаляем:
AccessCommand.CommandText = «SELECT * INTO » & NewTableName & » FROM » & TableName
и
AccessCommand.CommandText = «DROP TABLE » & TableName

Кто нибудь знает другой выход?

Ну где-же умницы и умники нашего форума? Неужто окромя 1с-ны ничегошеньки и не знаем?
вместо ADO надо юзать DAO
(2) У меня OleDb
DAO не катит..
с DAO я и сам могу..

через СОМ access 2000 >
ac = CreateObject(«access.application»)
ac.OpenCurrentDatabase «C:\db3.mdb»
ac.DoCmd.Rename «НовоеИмя», acTable, «СтароеИмя»

через SQL можно изменить имя колонки через Append , на счет таблици вряд ли получиться изменить, на sql server-e есть процедура sp_rename

1. Добавить в проект ссылку на ADOX
2. Код:
Dim jetCatalog As New ADOX.CatalogClass
jetCatalog.ActiveConnection = jetConnection
jetCatalog.Tables(oldTableName).Name = neTableName

Переименовать таблицу

Как с помощью sql-запроса переименовать таблицу?
Народ, подскажите, плиз, как с помощью sql-запроса переименовать таблицу.

переименовать поля
Как выбрать из разных таблиц поля с одинаковыми именами. Можно как-то применить RENAME, покажите.

Как переименовать кнопки MsgBox
При выводе MsgBox у него есть три кнопки: "Да", "Нет", "Отмена". Подскажите как сделать чтобы.

Как переименовать определенные столбцы?
как в access переименовать определенные столбцы?

3354 / 1773 / 83
Регистрация: 05.08.2010
Сообщений: 4,471

ЦитатаСообщение от Miller-1981 Посмотреть сообщение

Уверен, ошибка на «Rename» ?

Только так:
1. Создать новую таблицу (Create..)
2. Импортнуть в созданную таблицу данные со старой таблицы
3. Удалить старую таблицу

Как переименовать таблицу в MySQL?

Как переименовать таблицу в mysql?

Для переименования таблицы нужно использовать phpmyadmin?

короткая ссылка на этот вопрос: close
спросил 8 лет назад

2 ответа

Чтобы переименовать таблицу mysql, нужно выполнить mysql запрос с командой RENAME:

Не важно, используете ли вы phpmyadmin или нет. Phpmyadmin внутри себя вызовет тот же самый sql-запрос.

Пример переименования таблицы в mysql:

RENAME TABLE начальное_имя новое_имя

Если имя таблицы совпадает со служебными выражениями mysql, то имя нужно обернуть в апострофы:

RENAME TABLE `имя_таблицы` `новое_имя`

root@localhost > rename table control to checking; Query OK, 0 rows affected (0.06 sec)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *