powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка синтаксиса
3 сообщений из 3, страница 1 из 1
Ошибка синтаксиса
    #33579270
Janil_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !!!
У меня следующая проблема :
В хранимой процедуре я использую следующее выражение

alter table asuvp_toro modify
(toro_kod serial(max_num));

где max_num - это некоторая переменная к-ую я получаю расчетным путем в процедуре.
Так вот при таком написании выдает сообщение об ошибке,
если поменять на

alter table asuvp_toro modify
(toro_kod serial(15));
Работает. Подскажите пожалуйста как с этим можно бороться ???
Спасибо !!!
...
Рейтинг: 0 / 0
Ошибка синтаксиса
    #33579331
Владимор Конев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janil_nЗдравствуйте !!!
У меня следующая проблема :
В хранимой процедуре я использую следующее выражение

alter table asuvp_toro modify
(toro_kod serial(max_num));

где max_num - это некоторая переменная к-ую я получаю расчетным путем в процедуре.
Так вот при таком написании выдает сообщение об ошибке,
если поменять на

alter table asuvp_toro modify
(toro_kod serial(15));
Работает. Подскажите пожалуйста как с этим можно бороться ???
Спасибо !!!А что, инструкции DDL уже должны поддерживать в качестве своих параметров переменные подстановки, выражения , результаты подзапросов и т.д.? РАзве они не требуют в себе обязательного наличия ТОЛЬКО КОНСТАНТ???
Если-таки нужно устанвливать это значения, основываясь на результатах расчета, то , видимо, нужно глядеть в сторону динамического формирования и выполнения (если таковое имеется в твоём сервере) инструкций DDL.
...
Рейтинг: 0 / 0
Ошибка синтаксиса
    #33579348
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janil_n
Работает. Подскажите пожалуйста как с этим можно бороться ???
Спасибо !!!Менять архитектуру, и никогда не вызывать DDL из sp (кроме create temp).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка синтаксиса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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