powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как передать имя таблички в процедуру и там им пользоваться в запросах?
3 сообщений из 3, страница 1 из 1
Как передать имя таблички в процедуру и там им пользоваться в запросах?
    #33222797
ignaci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как передать имя таблички в процедуру и там его использовать, ну например ,в инструкции FROM команды SELECT. Хотелось бы написать процедуру которую можна бы применять к разным таблицам с похожими структурами.
Это вообще реально?
...
Рейтинг: 0 / 0
Как передать имя таблички в процедуру и там им пользоваться в запросах?
    #33222970
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это реально, но для выполнения запроса придется использовать динамический EXEC ( exec('sql code') ). Я бы не рекомендовал использовать динамический SQL без крайней необходимости.
Да, и еще , надо напомнить, что dynexec появился в ASE не в самой первой версии, а сравнительно недавно, какжется с 12.0. Так что если версия совсем древняя - ничего не получится.
...
Рейтинг: 0 / 0
Как передать имя таблички в процедуру и там им пользоваться в запросах?
    #33223782
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, а если вопрос был про ASA, то команда EXECUTE IMMEDIATE спасет
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как передать имя таблички в процедуру и там им пользоваться в запросах?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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