|
|
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
Подскажите можноли в InterBase в хранимых процедурах вытащить имя текущего пользователя? Также непонятно есть ли возможность работы с бинарными операторами OR(||), AND(&&).. например if (var && 1) = 1 then ... if (var || 1) = 1 then ... и еще можно ли как в MSSQL завершать или откатывать транзакции, а то работа с транзакциями из Delphi не очень удобна на мой взгляд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 06:32 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
Читай документацию - узнаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:00 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
Транзакциями управляет только клиент и мне кажеться это очень удобным :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2003, 15:36 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
Подскажите можноли в InterBase в хранимых процедурах вытащить имя текущего пользователя? Может так: CREATE PROCEDURE GET_USER RETURNS ( USER_NAME VARCHAR(50)) AS Begin Select USER From RDB$CHARACTER_SETS Where RDB$CHARACTER_SET_NAME = 'NONE' into :USER_NAME; suspend; End ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2003, 15:54 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
>Подскажите можноли в InterBase в хранимых процедурах вытащить имя текущего пользователя? >Может так: >CREATE PROCEDURE GET_USER >RETURNS ( >USER_NAME VARCHAR(50)) >AS >Begin >Select USER >From RDB$CHARACTER_SETS >Where RDB$CHARACTER_SET_NAME = 'NONE' >into :USER_NAME; >suspend; >End Ой. А может лучше так: set term ^; CREATE PROCEDURE GET_USER RETURNS ( USER_NAME VARCHAR(50)) AS Begin USER_NAME=user; End^ set term ;^ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2003, 08:07 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
SomeBody Сто баллов! Но по моему для переменной USER достаточно varchar(31), т.к. в IB объявлен стандартный Домен: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2003, 08:50 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
2SomeBody ...да, действительно, так лучше ;) там только suspend воткнуть, и будет вообще класс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 06:21 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
И в чем заключается класс ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 12:39 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
Johnmen > И в чем заключается класс ? Наверное в сравнении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 13:30 |
|
||
|
InterBase работа с хранимыми процедурами
|
|||
|---|---|---|---|
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 07:49 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32238362&tid=1580063]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 436ms |

| 0 / 0 |
