Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как узнать ХЕ или ЕЕ ?  [new]
KoPo4e
Member

Откуда:
Сообщений: 19
Доброго времени суток!
Подскажите, есть ли возможность узнать из процедуры под какой базой она работает, т.е. под ХЕ или ЕЕ.
11 сен 08, 14:33    [6173918]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать ХЕ или ЕЕ ?  [new]
Oleg M.Ivanov
Member

Откуда: Москва
Сообщений: 1164
KoPo4e
Доброго времени суток!
Подскажите, есть ли возможность узнать из процедуры под какой базой она работает, т.е. под ХЕ или ЕЕ.

select * from v$version;
11 сен 08, 14:38    [6173954]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать ХЕ или ЕЕ ?  [new]
KoPo4e
Member

Откуда:
Сообщений: 19
:) спасибо, так можно, это мне известно, но я думал может есть что то вроде такого:
declare 
 x1 varchar2(100);
 x2 varchar2(100);
begin
 dbms_utility.db_version(x1,x2);
 dbms_output.put_line(x1 || '  <>  ' || x2);
end;
10.2.0.1.0  <>  10.2.0.1.0

Думал может на XE будет добовлять какой нибудь префикс типа: "XE" и получалось бы вроде такого: "10.2.0.1.0XE <> 10.2.0.1.0XE"
11 сен 08, 14:51    [6174064]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать ХЕ или ЕЕ ?  [new]
KoPo4e
Member

Откуда:
Сообщений: 19
:) спасибо! Помогло!:))
Я просто немного запутался!
11 сен 08, 14:54    [6174089]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать ХЕ или ЕЕ ?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
KoPo4e
:) спасибо, так можно, это мне известно, но я думал может есть что то вроде такого:
declare 
 x1 varchar2(100);
 x2 varchar2(100);
begin
 dbms_utility.db_version(x1,x2);
 dbms_output.put_line(x1 || '  <>  ' || x2);
end;
10.2.0.1.0  <>  10.2.0.1.0

Думал может на XE будет добовлять какой нибудь префикс типа: "XE" и получалось бы вроде такого: "10.2.0.1.0XE <> 10.2.0.1.0XE"

уфф. что-то вы (имхо) мутное делаете.. ну, да ладно - вот вам, для доп. размышления
select name ,value
  from sys.v_$parameter
 where name = 'compatible';
11 сен 08, 15:40    [6174529]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить