Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: CL | DM;

Вниз

Значение генератора   Найти похожие ветки 

 
Fareader ©   (2002-05-10 11:47) [0]

Доброго времени суток всем. Можно ли получить значение триггера в программу не через ХП, а через SQL запрос?


 
Fareader ©   (2002-05-10 12:28) [1]

Аууу. А где все, что сегодня сокращенный день?


 
Fareader ©   (2002-05-10 12:32) [2]

Прошу прощения не "значение триггера" а "значение генератора"


 
Val ©   (2002-05-10 12:48) [3]

Думаю, оно должно содержаться в одной из сиcтемных таблиц IB, следовательно-можно. Но точнее не скажу, давно не работал :(


 
Mystic ©   (2002-05-10 12:50) [4]

SELECT DISTINCT GEN_ID(GENERATOR_NAME, 0) FROM RDB$GENERATORS


 
Reindeer Moss Eater   (2002-05-10 12:52) [5]

Нужна таблица с одной строкой, ну или агрегат.

Select gen_id(My_Generator,1), Max(FieldName) From SomeTable


 
Fareader ©   (2002-05-10 13:01) [6]

2Mystic а почему возвращается 9 значений?


 
Fareader ©   (2002-05-10 13:15) [7]

Правильным оказался следующий вариант:

SELECT GEN_ID(num_nak_gen, 1) FROM RDB$GENERATORS
where RDB$GENERATOR_name="NUM_NAK_GEN"

спасибо всем.
P.S. Имя генератора должно быть в верхнем регистре


 
NDeu ©   (2002-05-10 13:36) [8]

select gen_id(num_nak_gen,0) from RDB$Database
RDB$Database всегда одна рекорд


 
Fareader ©   (2002-05-10 13:54) [9]

2NDeu мне нужно не текущее значение генератора, а следующее :)


 
Desdechado ©   (2002-05-10 15:27) [10]

следующее значение зависит от шага инкремента, который в общем случае непостоянен. и следующее значение, полученное через gen_id(num_nak_gen,1) становится текущим, больше ты его не получишь


 
kaif ©   (2002-05-10 15:46) [11]

Правильно у NDeu © (10.05.02 13:36)
select gen_id(num_nak_gen, 1) from RDB$Database (заодно и инкремент)
Это лучший вариант. Так делают компоненты IBX 4.62



Страницы: 1 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
4-97456
SPeller
2002-03-29 10:13
2002.05.30
Систем инфо...


14-97389
СергейКнязев
2002-04-16 12:21
2002.05.30
Не совсем по Delphi, но важно.


14-97412
dzmitry
2002-04-21 14:52
2002.05.30
Девушки-программисты


1-97254
Alex_LG
2002-05-21 09:40
2002.05.30
Хочу подгружать dll-ки так чтобы выполняли параллельную работу


1-97257
asdf
2002-05-21 08:19
2002.05.30
Закрытие формы