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

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

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

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

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

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


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