Форум FAQ О команде
Поиск по сайту:
 
Sybase
Sybase ASA  
Sybase ASE  
Sybase IQ  
Sybase PowerDesigner  
Sybase PowerBuilder  
  Статьи  
  Полезный код  

Продукты
Наши продукты  
Продукты партнеров портала  

Сообщества
Alef community  

Меню
Регистрация  
Почта  

Вход

Рассылка
Рассылка 'РСУБД Sybase ASA 9 - мощность, легкость и надежность'
Почтовая рассылка
"Технологии обработки данных компании Sybase"


Статистика
Яндекс цитирования

Rambler's Top100
Находится в каталоге Апорт

Главная -> ПО Sybase -> Sybase PowerBuilder -> Статьи
Как узнать текущие установки, действующие для соединения.

Как узнать текущие установки, действующие для соединения.

Есть глобальная переменная :

@@options - содержит в виде битовых флагов текущее состояние некоторых установок, изменяемых коммандой set. Эта переменная недокументирована и то, какой бит отвечает за какую установку, зависит от платформы, на которой работает ASE.
Проверьте, какие биты изменяются на вашей платформе для каждой установки, изменяемой коммандой set.

1> set rowcount 0;
1> select @@options;
|
|--------------------
|  0x80210000000f0204

(1 row affected)
> set rowcount 10;
> select @@options;
|
|--------------------
|  0x80211000000f0204

(1 row affected)
1> set rowcount 0;
1> select @@options;
|
|--------------------
|  0x80210000000f0204

(1 row affected)

Далее несложно выделить нужный бит с помощью логической операции

1>select case when @@options & 0x0000100000000000 <> 0 then 'rowcount is SET' else 'rowcount is NOT set' end;
|                      |
|----------------------|-------------------
|  0x80210000000f014403|rowcount is NOT set

(1 row affected)
1>set rowcount 20;
1>select case when @@options & 0x0000100000000000 <> 0 then 'rowcount is SET' else 'rowcount is NOT set' end;
|                      |
|----------------------|-------------------
|  0x80211000000f014403|rowcount is SET

Можно также добавить, что данная переменная используется в частности клиентскими библиотеками ASE (JConnect, OpenClient) для реализации возможности определения текущих значений установок.


Дата публикации: Wednesday 29 March 2006 12:56:48
Материал прочитан: 10735 раз(а)
[ Назад ]



Продвижение сайтов
Биржа ссылок

Copyright©2005 phpMS. Все права защищены.
hosted on pets-tree