
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.08.2003, 06:32:43
|
|||
|---|---|---|---|
|
|||
InterBase работа с хранимыми процедурами |
|||
|
#18+
Подскажите можноли в InterBase в хранимых процедурах вытащить имя текущего пользователя? Также непонятно есть ли возможность работы с бинарными операторами OR(||), AND(&&).. например if (var && 1) = 1 then ... if (var || 1) = 1 then ... и еще можно ли как в MSSQL завершать или откатывать транзакции, а то работа с транзакциями из Delphi не очень удобна на мой взгляд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2003, 12:00:59
|
|||
|---|---|---|---|
InterBase работа с хранимыми процедурами |
|||
|
#18+
Читай документацию - узнаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2003, 15:36:18
|
|||
|---|---|---|---|
|
|||
InterBase работа с хранимыми процедурами |
|||
|
#18+
Транзакциями управляет только клиент и мне кажеться это очень удобным :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2003, 15:54:05
|
|||
|---|---|---|---|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2003, 08:07:43
|
|||
|---|---|---|---|
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:50:19
|
|||
|---|---|---|---|
InterBase работа с хранимыми процедурами |
|||
|
#18+
SomeBody Сто баллов! Но по моему для переменной USER достаточно varchar(31), т.к. в IB объявлен стандартный Домен: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2003, 06:21:25
|
|||
|---|---|---|---|
InterBase работа с хранимыми процедурами |
|||
|
#18+
2SomeBody ...да, действительно, так лучше ;) там только suspend воткнуть, и будет вообще класс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2003, 12:39:15
|
|||
|---|---|---|---|
InterBase работа с хранимыми процедурами |
|||
|
#18+
И в чем заключается класс ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2003, 13:30:39
|
|||
|---|---|---|---|
InterBase работа с хранимыми процедурами |
|||
|
#18+
Johnmen > И в чем заключается класс ? Наверное в сравнении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.08.2003, 07:49:28
|
|||
|---|---|---|---|
|
|||
InterBase работа с хранимыми процедурами |
|||
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1580063]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 446ms |

| 0 / 0 |
