powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добавление столбца в таблицу Oracle
5 сообщений из 5, страница 1 из 1
Добавление столбца в таблицу Oracle
    #32018245
MaXimka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
вопрос вроде бы как простой: задачка состоит в том, чтобы из программы
добавить в таблицу Oracle столбец. Т.о. доступ к Ораклу через ODAC,
имеется элемент OraSql, в нём SQL-запрос
ALTER TABLE TESTTABLE1 ADD ( :Field_Name VARCHAR2(10))
В Field_Name передаётся имя создаваемого столбца.
Возникает ошибка Invalid Column Name. (А если указать в запросе имя
столбца явным образом, то всё ОК). Такое впечатление, что Не доходит
до проги, что :Field_Name - это параметр.
Или может, тут как и в хранимых процедурах, ALTER TABLE нельзя
использовать?
...
Рейтинг: 0 / 0
Добавление столбца в таблицу Oracle
    #32018610
Стринговый параметр в запрос добавится в обрамлении кавычек. И на сервер отправляется запрос:
ALTER TABLE TESTTABLE1 ADD ('SomeField' VARCHAR2(10)), что есть дикость.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Добавление столбца в таблицу Oracle
    #32207979
Alex_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вместо параметра использовать макрос.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу Oracle
    #32208004
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Не знаю как в ODAC, но в DOA есть такой тип параметра как Substitution .
В него очень удобно загонять всякие скрипты - без кавычек добавляется.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу Oracle
    #32208015
Александр Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В нормально спроектированной системе этим должен заниматься не клиент, а DBA
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добавление столбца в таблицу Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]