Как переименовать таблицу в 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)