powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как сделать подстановку?
4 сообщений из 4, страница 1 из 1
Как сделать подстановку?
    #32620991
Yuri Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго утра!

Чайницкий вопрос - а как сделать в Sybase ASA8 подстановку?
Нужно, чтобы в запросе можно было варьировать имя пользователя, из таблиц которого делается выборка.

Пример: есть запрос вида: "select GlobalID from E3_107.Units" , так вот "E3_107" - не должно быть константой, а вместо него должно подставляться имя нужного пользователя...

В VisualFoxPro, в котором я работал когда-то давно, это решалось бы просто...
В переменную записывал бы текст команды, например:
comm = 'Select GlobalID from '+UserName+'.Units'
и запускал бы выборку с помощью команды подстановки &:
&comm

А как аналогично сделать в Sybase? Или есть какая-то команда, которая позволяет установить пользователя, с которым работаем в данный момент по умолчанию и вместо "имя пользователя.имя таблицы" писать в запросе просто "имя таблицы" ? Подскажите пожалуйста...

Заранее спасибо!
Юрий.
...
Рейтинг: 0 / 0
Как сделать подстановку?
    #32621015
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. EXECUTE IMMEDIATE в BOL.
...
Рейтинг: 0 / 0
Как сделать подстановку?
    #32621121
VadimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а по поводу имени владельца базы посмотрите НЕуказание владельца таблицы при обращении к ней
...
Рейтинг: 0 / 0
Как сделать подстановку?
    #32621199
Yuri Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как сделать подстановку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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