powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / @@SPID (глобальная переменная) во view. Как?
4 сообщений из 4, страница 1 из 1
@@SPID (глобальная переменная) во view. Как?
    #37459410
Фотография DimaU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, использование глобальной переменной идентификатора процесса @@SPID во вьюхе (view, ASE 12.5) недопустимо. Можно ли это как-то обойти? Во вьюхе надо знать значение @@SPID, чтобы в ней подцепить таблицу, где SPID (заполняется @@SPID-ами) - ключевое поле в таблице...
...
Рейтинг: 0 / 0
@@SPID (глобальная переменная) во view. Как?
    #37459465
Фотография shut-up-and-skate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaU,
set_appcontext, get_appcontext?
...
Рейтинг: 0 / 0
@@SPID (глобальная переменная) во view. Как?
    #37459552
Фотография DimaU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shut-up-and-skateDimaU,
set_appcontext, get_appcontext?

Спасибо, правильно ли понял, что как-то так:

set_appcontext ("user 1", "SPID", convert(varchar(20), @@SPID))

и

CREATE VIEW dbo.vDeal
AS
SELECT
d.DealID,
FROM tDeal d
,pBM_DealFilter f
...
WHERE
1 = 1
and f.SPID = get_appcontext("user 1", "SPID") --- @@SPID
and....
...
Рейтинг: 0 / 0
@@SPID (глобальная переменная) во view. Как?
    #37459567
Фотография shut-up-and-skate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaU,

именно
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / @@SPID (глобальная переменная) во view. Как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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