Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / @@SPID (глобальная переменная) во view. Как? / 4 сообщений из 4, страница 1 из 1
28.09.2011, 16:10
    #37459410
DimaU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@SPID (глобальная переменная) во view. Как?
Коллеги, использование глобальной переменной идентификатора процесса @@SPID во вьюхе (view, ASE 12.5) недопустимо. Можно ли это как-то обойти? Во вьюхе надо знать значение @@SPID, чтобы в ней подцепить таблицу, где SPID (заполняется @@SPID-ами) - ключевое поле в таблице...
...
Рейтинг: 0 / 0
28.09.2011, 16:27
    #37459465
shut-up-and-skate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@SPID (глобальная переменная) во view. Как?
DimaU,
set_appcontext, get_appcontext?
...
Рейтинг: 0 / 0
28.09.2011, 16:55
    #37459552
DimaU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@SPID (глобальная переменная) во view. Как?
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
28.09.2011, 16:59
    #37459567
shut-up-and-skate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
@@SPID (глобальная переменная) во view. Как?
DimaU,

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


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