Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Michael Bessolov




Такое есть в MySQL:

http://dev.mysql.com/doc/refman/5.0/en/replace.html



Если уж речь зашла о том, что есть в MySQL, то мне ну просто чень 
удобен их альтернативный синтаксис INSERT и  REPLACE:

INSERT INTO TABLE_NAME SET COL1=VAL1, COL2=VAL2 ...
такие SQL легко формировать



Re: ��� Delphi modal form

2006-04-25 Thread Gene Feudorov

Hello, òÏÍÁÎ!
You wrote  on Mon, 24 Apr 2006 22:30:55 +0400:

 ò> á ÍÏÖÅÔ ÐÒÏÓÔÏ ÐÕÓÔÉÔØ ÜÔÏÔ ÚÁÐÒÏÓ × ÏÔÄÅÌØÎÏÍ ÐÏÔÏËÅ?

ÞÉÔÁÌÉ ÓÕÔØ ×ÏÐÒÏÓÁ: ÏÔ ËÏÇÏ É ËÏÍÕ ÚÁÐÒÏÓ ÉÄ£Ô?

 ò> þÔÏÂ ÀÚÅÒ ÍÏÇ ÎÏÒÍÁÌØÎÏ ÄÁÌØÛÅ ÐÒÏÄÏÌÖÁÔØ ÒÁÂÏÔÁÔØ?

ÍÏÖÅÔ ÅÍÕ ÅÝ£ É ÐÁÓØÑÎÓ ËÏÓÙÎËÕ ÚÁÐÕÓÔÉÔØ, ÛÔÏÐ ÎÅ ÓËÕÞÁÌ?

 ò> ïÔÏ ÐÏÌÕÞÁÔØÓÑ, ÞÔÏ ÍÙ ÈÁÅÍ ÐÒÏÇÒÁÍÍÙ ËÏÔÏÒÙÅ ÐÒÏÓÔÏ ÍÅÄÌÅÎÎÏ ÞÔÏ-ÔÏ
 ò> ÄÅÌÁÀÔ... Á ÓÁÍÉ ôáëïå ÐÉÛÅÍ...

Ñ ôáëïå ÎÅ ÐÉÛÕ É ÐÒÏÇÒÁÍÍÙ ÎÅ ÈÁÀ

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: ��� Delphi modal form

2006-04-25 Thread Gene Feudorov

Hello, Alexandr Kochmin!
You wrote to Gene Feudorov on Tue, 25 Apr 2006 10:46:17 +0700:


 AK> ÷ÏÔ ÔÕÔ ÎÁÐÉÓÁÎÏ ×ÒÏÄÅ ÐÏ ÜÔÏÊ ÔÅÍÅ
 AK> http://www.dore.ru/perl/nntp.pl?f=1&gid=38&mid=56005

ûÕÒÉË, ÔÕÔ ÎÅ ÔÏ ÎÁÐÉÓÁÎÏ :-)

 AK> Á ËÁË ÔÙ ÓÏÚÄÁÅÛØ ÜÔÏ ÍÏÄÁÌØÎÏÅ ÏËÎÏ?

× ÐÒÉÌÏÖÅÎÉÉ

frmCalculator := CreateComponent('frmCalculator', ctForm, frm)
frmCalculator.Width := 600
frmCalculator.Height := 600
frmCalculator.Caption := 'ðÏÓÞÉÔÁÊ-ËÁ'
frmCalculator.BorderStyle := bsSizeable
frmCalculator.Position := poScreenCenter
frmCalculator.ShowModal


æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: ��� Delphi modal form

2006-04-25 Thread Gene Feudorov

Hello, Alex Cherednichenko!
You wrote to Gene Feudorov on Mon, 24 Apr 2006 17:17:28 +0400:

 AC> úÁÂÅÊ ÎÁ ÍÏÄÁÌØÎÏÓÔØ Á-ÌÑ VCL.

óÁÛ, Á ÞÅÍ ÏÎÁ ÎÅ ÓÌÁ×Á ÂÏÇÕ?
ÅÄÉÎÓÔ×ÅÎÎÏÅ ÛÏ Ñ ÉÓÐÒÁ×ÉÌ × VCL - ÚÁÐÒÅÔÉÌ ÕÓÔÁÎÏ×ËÕ FormStyle

 AC> óÏÚÄÁ×ÁÊ ÆÏÒÍÕ ÓÏ Ó×ÏÉÍÉ ÐÁÒÁÍÅÔÒÁÍÉ ÏËÎÁ.
 AC> ïÔÎÏÓÉÔÅÌØÎÏ ÎÅÄÁ×ÎÏ, ëÏÞÍÉÎ ÏÂÓÕÖÄÁÌ ÓÉÅ:
 AC> http://rsdn.ru/Forum/Message.aspx?mid=1552411

ÔÁÍ ÎÅ ÔÏ. ÔÁÍ fsStayOnTop ÍÅÛÁÌ. ÏÎ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ËÒÉ× É ÅÇÏ ÎÅ ÉÓÐÏÌØÚÕÀ.
ÞÕÀ Ñ ÛÏ ÄÅÌÏ × ÓÏÏÂÝÅÎÉÑÈ,
ÐÏÔÏÍÕ ËÁË ÚÁÐÒÏÓ ×ÉÓÉÔ × ÐÏÔÏËÅ TTransportThread.Execute
Á × Î£Í ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ TStreamedConnection.WndProc
ÎÏ ÇÄÅ É ÞÏ ËÏÎËÒÅÔÎÏ ÐÏÎÑÔØ ÎÅ ÍÏÖÕ :-)

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Alex Cherednichenko

Привет, Michael!
Вы пишешь  25 апреля 2006:

 MB> Если уж речь зашла о том, что есть в MySQL, то мне ну просто чень
 MB> удобен их альтернативный синтаксис INSERT и  REPLACE:
 MB> INSERT INTO TABLE_NAME SET COL1=VAL1, COL2=VAL2 ...
 MB> такие SQL легко формировать

А главное, они полностью соответствуют стандарту...
:о/

--
With best regards, Alex Cherednichenko.




Re: Тест по SQL

2006-04-25 Thread Konstantin R. Beliaev


Ded wrote:


Select Count(*) from Group G
Where
(Select Count(*)
 From Group_Members GM
 Where GM.Group_Code=G.Group_Code)=:Скока_нада


Не, Ded, похоже он хочет не кол-во групп, где членов "скока надо", а 
таблицу типа:

1 член - 3 группы
2 члена - 1 группа
3 члена - ...



Re: Критика security

2006-04-25 Thread Konstantin R. Beliaev


ArtGal wrote:


И, соответственно, раздавать права?


А это уже определяется GRANT OPTION в основной базе.
Т.е. для рабочей базы этот юзер не отличается ничем от, скажем, юзера 
VASYA, но у него есть доступ в базу паролей.




Re: Скрипт для выключения\включения констреинтов

2006-04-25 Thread Konstantin R. Beliaev


Boris Loboda wrote:
> ? что это за бред получился.
> имелось ввиду на: support (at) clevercomponents . com

На самом деле, GMANE нормально письма по таким адресам пересылает, 
только первый раз просит подтверждение (не помню у кого, кажется у 
отправителя)




Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread sasha


А почему идиотов?



Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Dmitry Yemanov

"sasha" <[EMAIL PROTECTED]> wrote:
>
> ôÁË ÜÔÏ ÖÅ Ö ×ÒÏÄÅ × ÓÔÁÎÄÁÒÔÅ MERGE. îÁËÕÑ ÐÒÉÄÕÍÙ×ÁÔØ ËÁËÏÊ-ÔÏ REPLACE ?

á ÔÙ ÐÏÓÍÏÔÒÉ, ËÁËÏÊ ÏÎ × ÓÔÁÎÄÁÒÔÅ. ïÎ ÒÕÌÉÔ ÔÏÌØËÏ × ÏÄÎÏÍ ÓÌÕÞÁÅ - ËÏÇÄÁ 
ÎÅÔ PK ÉÌÉ ÕÓÌÏ×ÉÅ ÁÐÄÅÊÔÁ ÈÉÔÒÅÅ, ÞÅÍ ÐÒÏÓÔÏÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÚÎÁÞÅÎÉÊ ËÌÀÞÁ. 
é ÄÌÑ ÜÔÏÇÏ MERGE ÍÙ ÒÅÁÌÉÚÕÅÍ. îÏ ÄÌÑ 95% ÓÌÕÞÁÅ× ÏÎ ÉÚÌÉÛÎÅ ÇÒÏÍÏÚÄËÉÊ É 
ÎÅÕÄÏÂÎÙÊ, É ÉÍÅÎÎÏ ÐÏÜÔÏÍÕ ÓÄÅÌÁÎ REPLACE.


--
äÍÉÔÒÉÊ åÍÁÎÏ×





Re: На: Слишком умный Yaffil

2006-04-25 Thread Konstantin R. Beliaev


Евгений wrote:

может вылетает ошибка при выполнении обновления, но исключение
проглатывается внутри QueryValue и ты его не видишь поэтому


Х, ошибки там не возникает, но действительно виноват или эксперт или 
ФИБы.

Для проверки сделал скрипт:

CREATE EXCEPTION DONOTIT 'Go away !';

CREATE TABLE TEST (ID  INTEGER);

SET TERM ^ ;
CREATE TRIGGER TEST_BU FOR TEST
ACTIVE BEFORE UPDATE POSITION 0
as
begin
  exception Donotit;
end^
SET TERM ; ^
COMMIT WORK;

INSERT INTO TEST (ID) VALUES (1);
COMMIT WORK;

Дальше в SQL редакторе эксперта:
update test set ID=2 where ID=1; => вылетает эксепшн
update test set ID=1 where ID=1; => проходит на ура

то же самое в IBConsole вызывает эксепшн в обоих случаях.
Вот уж не думал, что даже прямые SQL команды могут не передаваться на 
сервер, если эксперт считает что ничего не изменилось...




Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread sasha


А ты посмотри, какой он в стандарте. Он рулит только в одном случае - когда 
нет PK или условие апдейта хитрее, чем простое соответствие значений ключа. 
И для этого MERGE мы реализуем. Но для 95% случаев он излишне громоздкий и 
неудобный, и именно поэтому сделан REPLACE.


Вы что, оба реализуете? Круто!!! ;-)

PS А ещё ведь есть INSERT INTO [ON DUPLICATE KEY UPDATE] не помню у кого. 
По-моему тоже вариант не плохой - не надо новую команду прикручивать.

PPS Я вобще-то щас обхожусь с помощью EXECUTE BLOCK для этих целей, однако же 
формирование блока требует знания типов данных каждого поля, что конечно же 
приводит к неудобствам.



Re: Офф Delphi modal form

2006-04-25 Thread Роман



 Р> Чтоб юзер мог нормально дальше продолжать работать?

может ему ещё и пасьянс косынку запустить, штоп не скучал?


Пасьянс... нет на работе не надо...
Но всё-же...
ИМХО:Если разработчик знает, что какой-то момент программы работает 
долго - должен вывести это в отдельный поток, как раз для того, чтоб 
программа не "зависала"...


Хотя-бы ради того, чтоб пользователь в момент этого запроса не убил 
приложение и не стартовал новое и выполнил ещё раз этот долгий запрос 4 
раза, что, я думаю, не очень понравиться серверу.


Ну хотя...
Если у Вас пользователи научены так не делать и есть более срочные дела 
- не вопрос, придется оставить и так...
Хотя с учетом того, что Вас заинтересовал "кнопочка" в этот момент - 
значит вы занимаетесь этой проблемой.


Всё выше изложенное не стоит принимать как руководство к действию, а 
только как МОЁ мнение.


А на счет "ТАКИХ ПРОГРАММ" - не имел ввиду конкретно ВАШУ.
Если задел - милостиво прошу прощения =).

--
Роман.



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread sasha


Так это же ж вроде в стандарте MERGE. Накуя придумывать какой-то REPLACE ?



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread andriy


А это в какой версии появится? В 3.0 или выше?



Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Dmitry Yemanov

"andriy" <[EMAIL PROTECTED]> wrote:
>
> á ÜÔÏ × ËÁËÏÊ ×ÅÒÓÉÉ ÐÏÑ×ÉÔÓÑ? ÷ 3.0 ÉÌÉ ×ÙÛÅ?

÷ ÓÌÅÄÕÀÝÅÊ ÐÏÓÌÅ 2.0.


--
äÍÉÔÒÉÊ åÍÁÎÏ×





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Dmitry Voroshin


"Dmitry Yemanov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
>
> В следующей после 2.0.
>

Скорей бы она появилась, эта следующая версия...




Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Aleksey Karyakin

"Dmitry Yemanov" <[EMAIL PROTECTED]> 
wrote in message news:[EMAIL PROTECTED]
>
> á ÔÙ ÐÏÓÍÏÔÒÉ, ËÁËÏÊ ÏÎ × ÓÔÁÎÄÁÒÔÅ. ïÎ ÒÕÌÉÔ ÔÏÌØËÏ × ÏÄÎÏÍ ÓÌÕÞÁÅ - 
> ËÏÇÄÁ ÎÅÔ PK ÉÌÉ ÕÓÌÏ×ÉÅ ÁÐÄÅÊÔÁ ÈÉÔÒÅÅ, ÞÅÍ ÐÒÏÓÔÏÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÚÎÁÞÅÎÉÊ 
> ËÌÀÞÁ. é ÄÌÑ ÜÔÏÇÏ MERGE ÍÙ ÒÅÁÌÉÚÕÅÍ. îÏ ÄÌÑ 95% ÓÌÕÞÁÅ× ÏÎ ÉÚÌÉÛÎÅ 
> ÇÒÏÍÏÚÄËÉÊ É ÎÅÕÄÏÂÎÙÊ, É ÉÍÅÎÎÏ ÐÏÜÔÏÍÕ ÓÄÅÌÁÎ REPLACE.

üÔÏ ÖÅ ËÒÉ×Ï ××ÏÄÉÔØ ÓÐÅÃ. ÓÉÎÔÁËÓÉÓ ÄÌÑ ÞÁÓÔÎÏÇÏ ÓÌÕÞÁÑ. ïÞÅÒÅÄÎÁÑ 
ËÏÓÔÙÌØ-ÐÏÄÐÏÒËÁ "ÄÏ ÌÕÞÛÉÈ ×ÒÅÍÅÎ"?
ìÁÄÎÏ ×ÓÅ ÍÏÌÞÕ...

Regards,
Aleksey Karyakin





Re: ��� Delphi modal form

2006-04-25 Thread Gene Feudorov

Hello, òÏÍÁÎ!
You wrote  on Tue, 25 Apr 2006 12:34:32 +0400:


 ò> ðÁÓØÑÎÓ... ÎÅÔ ÎÁ ÒÁÂÏÔÅ ÎÅ ÎÁÄÏ...

ÄÁÎÕ?
ÏÞÅÎØ ÄÁÖÅ ÒÅÖÕÔÓÑ :-)

 ò> éíèï:åÓÌÉ ÒÁÚÒÁÂÏÔÞÉË ÚÎÁÅÔ, ÞÔÏ ËÁËÏÊ-ÔÏ ÍÏÍÅÎÔ ÐÒÏÇÒÁÍÍÙ ÒÁÂÏÔÁÅÔ
 ò> ÄÏÌÇÏ - ÄÏÌÖÅÎ ×Ù×ÅÓÔÉ ÜÔÏ × ÏÔÄÅÌØÎÙÊ ÐÏÔÏË, ËÁË ÒÁÚ ÄÌÑ ÔÏÇÏ, ÞÔÏÂ
 ò> ÐÒÏÇÒÁÍÍÁ ÎÅ "ÚÁ×ÉÓÁÌÁ"...

Ñ, Ñ!
Ñ ÔÏÔ ÓÁÍÙÊ ÒÁÚÒÁÂÏÔÞÉË É ÐÏÌØÚÏ×ÁÔÅÌØ × ÏÄÎÏÍ ÌÉÃÅ!
É ÞÅÍ ÐÒÉËÁÖÅÔÅ ÍÎÅ ÚÁÎÑÔØÓÑ ÐÏËÁ Ñ ÖÄÕ ÒÅÚÕÌØÔÁÔÏ× Ó×ÏÅÇÏ ÓÅÌÅËÔÁ?
ÐÏÇÏÎÑÔØ ËÕÒÓÏÒÞÉË ÐÏ ÇÒÉÄÕ?
ÚÁÐÒÏÓ Õ ÍÅÎÑ É ËÒÕÔÉÔÓÑ × ÏÔÄÅÌØÎÏÍ ÐÏÔÏËÅ, ÎÏ Ó ÄÒÕÇÏÊ ÃÅÌØÀ
ËÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ ÒÁÂÏÔÁÅÔ ÎÁ ÛÉÒÏËÉÈ ÐÒÏÓÔÏÒÁÈ ÉÎÔÅÒÎÅÔÁ,
Ñ ÎÅ ×ÓÅÇÄÁ ÍÏÇÕ ÂÙÔØ Õ×ÅÒÅÎÎÙÍ × ÐÏÌÕÞÅÎÉÉ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ
ÎÁ Ó×ÏÊ ÚÁÐÒÏÓ ÐÏÔÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌØ É ÐÏÌÕÞÁÅÔ ÓÏÏÂÝÅÎÉÅ:
"ÍÉÌ ÞÏÌÏ×ÅË, ÏÂÏÖÄÁÔØ Ý£ ÜÎ ÓÅËÕÎÄ?"

 ò> èÏÔÑ-ÂÙ ÒÁÄÉ ÔÏÇÏ, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌØ × ÍÏÍÅÎÔ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÎÅ ÕÂÉÌ
 ò> ÐÒÉÌÏÖÅÎÉÅ É ÎÅ ÓÔÁÒÔÏ×ÁÌ ÎÏ×ÏÅ É ×ÙÐÏÌÎÉÌ ÅÝ£ ÒÁÚ ÜÔÏÔ ÄÏÌÇÉÊ ÚÁÐÒÏÓ
 ò> 4  ÒÁÚÁ, ÞÔÏ, Ñ ÄÕÍÁÀ, ÎÅ ÏÞÅÎØ ÐÏÎÒÁ×ÉÔØÓÑ ÓÅÒ×ÅÒÕ.

Ñ, Ñ, ÓÅÒ×ÅÒÕ ÂÏÌØÛÅ ÐÏÎÒÁ×ÉÔÓÑ ×ÁÛÉ ÜÎ ÐÏÔÏËÏ× Ó ÔÑÖÏÌÙÍÉ ÚÁÐÒÏÓÁÍÉ!
ÎÅ ÎÁÄÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÅÒÖÁÔØ ÚÁ ÄÕÒÁËÏ×, ÅÓÌÉ ÉÍ ÓËÁÚÁÌÉ - ÐÏÄÏÖÄÉÔÅ,
ÔÏ ÏÎÉ ÐÏÄÏÖÄÕÔ, Á ÅÓÌÉ ÉÍ ÛÉÐËÏ ÈÏÞÅÔÓÑ ÐÏÒÁÂÏÔÁÔØ × ÜÔÏÔ ÍÏÍÅÎÔ,
ÔÏ ÚÁÐÕÓÔÑÔ ËÏÐÉÀ ÐÒÏÇÒÁÍÍÙ.

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: ПятницаNo7

2006-04-25 Thread Alexey Kovyazin


Sergey Philippov пишет:


Прикольно.
Сам в таких конторах не работал, но читать интересно :)



написал бы в комментах, в каких работал и что там есть прикольного...



fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Gene Feudorov

ÇÏÓÐÏÄÁ ÒÁÚÒÁÂÏÔÞÉËÉ!

ÉÄÅÎÔÉÞÎÁÑ ÓÉÔÕ£×ÉÎÁ Ä×Á ÒÁÚÁ ÚÁ Ä×Å ÎÅÄÅÌÉ
ÍÅÚÁÎÓÃÅÎÁ ÔÁËÁÑ

1. ÐÏÄËÌÀÞÅÎÉÑ Ë ÂÁÚÅ ÂÅÚ ÓÂÏÒËÉ ÍÕÓÏÒÁ
2. ÎÁÂÅÇÁÅÔ ÒÁÚÂÅÇ ÔÒÁÎÚÁËÃÉÊ (× ÐÏÓÌÅÄÎÉÊ ÒÁÚ ÂÙÌÏ ÏËÏÌÏ 180 000)
3. ÎÁ ÒÏÌÌÂÁËÅ ÓÅÒ×ÅÒ ÐÁÄÁÅÔ ×ÏÔ Ó ÔÁËÉÍ ÌÏÇÏÍ:


PROLIANT (Server) Tue Apr 25 12:11:29 2006
  Database: GOODS.GDB
  deadlock
  deadlock
  update conflicts with concurrent update
  operation was cancelled
  internal gds software consistency check (error during savepoint backout (290))
PROLIANT (Client) Tue Apr 25 12:13:02 2006
  fbserver.exe: terminated abnormally (4294967295)

4. ÓÙÐÑÔÓÑ ðë (ÔÏ ÂÉÛØ ËÏÎÓÔÒÅÊÎÔÙ ×ÅÝÁÔØ ÎÁÞÉÎÁÀÔ Ï ÎÁÒÕÛÅÎÉÉ)

ÍÙ Ó ÷ÌÁÄÏÍ óÁÎÙÞÅÍ 07.12.2005 ÉÍÅÌÉ ÞÁÓÔÎÙÊ ÒÁÚÇÏ×ÏÒ
ÎÁ ÔÅÍÕ ÎÅËÏÒÒÅËÔÎÏÇÏ ÐÏ×ÅÄÅÎÉÑ ðë ÐÒÉ ÏÔËÌÀÞÅÎÎÏÊ ÓÂÏÒËÅ ÍÕÓÏÒÁ
ÜÔÁ ÔÒÁÂÌÁ ÉÚ ÔÏÇÏ ÖÅ ÐÏÒÑÄËÁ?


ÇÁÍÁÒÄÖÏÂÁ, ÷ÌÁÄ óÁÎÙÞ!

ÓÌÕÈÁÊ, ÎÅ ×ÓÔÒÅÞÁÌÁÓØ ÔÁËÁÑ ÐÒÏÂÌÅÍÁ?

recreate table a (
  ID Integer not null primary key
 ,f1 Integer
 ,f2 Date);
commit;
insert into a values(1, 5, '01.01.05');
commit;
insert into a values(2, 5, '01.01.05');
commit;
delete from a where id=1;
commit;
create unique index a2 on a(f1, f2);

attempt to store duplicate value (visible to active transactions) in unique
index "A2".



æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Dmitry Yemanov

"Aleksey Karyakin" <[EMAIL PROTECTED]> wrote:
>
> üÔÏ ÖÅ ËÒÉ×Ï ××ÏÄÉÔØ ÓÐÅÃ. ÓÉÎÔÁËÓÉÓ ÄÌÑ ÞÁÓÔÎÏÇÏ ÓÌÕÞÁÑ.

IIF É COALESCE ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó CASE ÜÔÏ ÔÏÖÅ ËÒÉ×Ï :-) ïÄÎÁËÏ, ÕÄÏÂÎÏ.

> ïÞÅÒÅÄÎÁÑ ËÏÓÔÙÌØ-ÐÏÄÐÏÒËÁ "ÄÏ ÌÕÞÛÉÈ ×ÒÅÍÅÎ"?

îÅÔ. ðÒÏÓÔÏ ÓÞÉÔÁÅÍ, ÞÔÏ ÏÎÙÊ ËÏÓÔÙÌØ ÕÄÏÂÎÅÅ MERGE × 95% ÓÌÕÞÁÅ×.


--
äÍÉÔÒÉÊ åÍÁÎÏ×





Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Dmitry Yemanov

"Gene Feudorov" <[EMAIL PROTECTED]> wrote:
>
> PROLIANT (Server) Tue Apr 25 12:11:29 2006
>  Database: GOODS.GDB
>  deadlock
>  deadlock
>  update conflicts with concurrent update
>  operation was cancelled
>  internal gds software consistency check (error during savepoint backout 
> (290))
> PROLIANT (Client) Tue Apr 25 12:13:02 2006
>  fbserver.exe: terminated abnormally (4294967295)

üÔÏ ÄÏÌÖÎÏ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÏ × 2.0, ÅÓÌÉ Ñ ×ÓÅ ÐÒÁ×ÉÌØÎÏ ÐÕÔÁÀ.

> ÍÙ Ó ÷ÌÁÄÏÍ óÁÎÙÞÅÍ 07.12.2005 ÉÍÅÌÉ ÞÁÓÔÎÙÊ ÒÁÚÇÏ×ÏÒ
> ÎÁ ÔÅÍÕ ÎÅËÏÒÒÅËÔÎÏÇÏ ÐÏ×ÅÄÅÎÉÑ ðë ÐÒÉ ÏÔËÌÀÞÅÎÎÏÊ ÓÂÏÒËÅ ÍÕÓÏÒÁ
> ÜÔÁ ÔÒÁÂÌÁ ÉÚ ÔÏÇÏ ÖÅ ÐÏÒÑÄËÁ?

äÒÕÇÏÇÏ ÐÏÒÑÄËÁ.
http://sourceforge.net/tracker/index.php?func=detail&aid=744175&group_id=9028&atid=109028


--
äÍÉÔÒÉÊ åÍÁÎÏ×





Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Gene Feudorov

Hello, Dmitry Yemanov!
You wrote  on Tue, 25 Apr 2006 13:40:13 +0400:

 DY> äÒÕÇÏÇÏ ÐÏÒÑÄËÁ.

ÓÐÁÓÉÂÏ, äÉÍÁ!
ÔÏËÁ Ñ ÎÅ ÐÒÏ terminated abnormally, Á ÐÒÏ ÐÁÄÁÀÝÉÅ ÉÎÄÅËÓÙ ÐÏÓÌÅ ÏÎÏÇÏ.
ËÁË ÓÅÇÏÄÎÑ ÐÏËÁÚÁÌÁ ÐÒÁËÔÉËÁ, ÐÒÏÓÔÏ ÏÔËÌÀÞÅÎÉÅ isc_dpb_no_garbage_collect
É ÐÏÓÌÅÄÕÀÝÁÑ ÞÁÓÔÉÞÎÁÑ ÓÂÏÒËÁ ÍÕÓÏÒÁ ÓÐÁÓÁÅÔ ÓÉÔÕÁÃÉÀ ÂÅÚ Â/Ò.

Á, ×ÁÐÝÅ, Ñ ÔÁË ÇÌÑÖÕ, ÍÁÌÏ ËÔÏ ÐÏÌØÚÕÅÔÓÑ ÜÔÉÍ ÐÁÒÁÍÅÔÒÏÍ ÐÏÄËÌÀÞÅÎÉÑ

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: Слишком умный Yaffil

2006-04-25 Thread Oleg_M
OFF:
а я бы неотказался от такого умного триггера. :-)

Много в базе триггеров 
IF("любое из полей изменилось") THEN

и как обычно, после добавления поля забываешь IF поправить.

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Slava Ekimov
 s> А почему идиотов?

Потому что сбылась мечта

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Dmitry Voroshin


"Dmitry Yemanov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
> Нет. Просто считаем, что оный костыль удобнее MERGE в 95% случаев.

Если объединение идёт по PK, а это далеко не 95% случаев.





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Horsun Vlad

"Dmitry Voroshin" ...
>
>
> "Dmitry Yemanov" ...
> >
> > В следующей после 2.0.
> >
>
> Скорей бы она появилась, эта следующая версия...

Ты на 2.0 сначала поработай ;)

-- 
Хорсун Влад




Re: ПятницаNo7

2006-04-25 Thread Sergey Philippov


Alexey Kovyazin пишет:


Sergey Philippov пишет:


Прикольно.
Сам в таких конторах не работал, но читать интересно :)



написал бы в комментах, в каких работал и что там есть прикольного...

Не, чукча не писатель -- чукча читатель :) Не получается на нормальном 
языке изъясняться -- только на программном, типа пасквиля или си :)


--
wbr, ps
ps-at-azs-ru



Re: Скрипт для выключения\включения констреинтов

2006-04-25 Thread Boris Loboda



А что конкретно пишет? Что значит "не хочет"?


Не ругается. В лог выводит:
=== Switch Off all Ref. Constraints with loop
 здесь, как я понимаю и должны отключаться
констреинты.


Не знаю для чего Полознюк в IBPump анализирует loop в констрайнтах. Я 
например при переносе данных их все подряд тупо удаляю, и таблицы без 
всякого анализа все подряд копирую. В DBComparer тоже есть переливка данных, 
как по таблицам, так и целиком базу, но базы должны быть по структуре 
одинаковы. IBPump правда позволяет работать и с разноструктурными базами, в 
нем можно указывать соответствие таблиц, полей.

Кстати Полознюк до 4 мая типа в отпуске.


Сразу после этой строки пишет:

=== Alter triggers
ALTER TRIGGER "BI_CASES" INACTIVE
ALTER TRIGGER "BI_CONTRACTS" INACTIVE
ALTER TRIGGER "BI_EXAM_DOC" INACTIVE
ALTER TRIGGER "BI_EXECUTOR" INACTIVE
ALTER TRIGGER "BI_KPOE" INACTIVE
ALTER TRIGGER "BI_PROVISIONS" INACTIVE
>  Data Committed.
=== Table: CASES
и пошла перекачка данных с ошибками (ругань на forign key).

Хорошо, подготовлю метаданные и вышлю.








��: [Off] RFunc + FreeBSD 5.4 RELEASE p14 + Firebird 1.5.3

2006-04-25 Thread ������

"AlexPC" <[EMAIL PROTECTED]> сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]

> С 1.0 тоже не работает. До этого стояла FreeBSD 4.x и Firebird 1.0.
> Специально проверил старый винт - никаких линков на gds32.dll не делалось.
> Сейчас взял старую библу с со старого винта - на удивление все заработало.
> Проблема все же в makefile.

я не заметил, что у тебя не windows




��: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread ������

"Dmitry Yemanov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]

> IIF и COALESCE по сравнению с CASE это тоже криво :-) Однако, удобно.

coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово




Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Boulitchev Aleksey

> coalesce ÎÅÕÄÏÂÎÏ, ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÏÍÎÉÔØ, ËÁË ÐÉÛÅÔÓÑ ÜÔÏ ÄÕÒÁÃËÏÅ ÓÌÏ×Ï

ËÔÏ ÐÒÏÓÉÌ ÔÅÓÔÙ ÏÔ ÌÁÍÅÒÏ× :) ?

-- 
âÕÌÙÞÅ× áÌÅËÓÅÊ
http://www.stella-npf.ru 





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Alex Cherednichenko

Привет, Евгений!
Вы пишешь  25 апреля 2006:


 >> IIF и COALESCE по сравнению с CASE это тоже криво :-) Однако, удобно.

 Е> coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово

Это потому, что в голове опилки.
Длинные слова только расстраивают. (С)

--
With best regards, Alex Cherednichenko.




��: ��: ������� ����� Yaffil

2006-04-25 Thread ������

"Konstantin R. Beliaev" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]

> Дальше в SQL редакторе эксперта:
> update test set ID=2 where ID=1; => вылетает эксепшн
> update test set ID=1 where ID=1; => проходит на ура

у меня IBExpert 2005.11.10.3. Firebird 1.5
в SQL редакторе исключение на оба update




��: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread ������


"Alex Cherednichenko" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]

>  Е> coalesce неудобно, невозможно запомнить, как пишется это дурацкое
слово
> Это потому, что в голове опилки.
> Длинные слова только расстраивают. (С)

надоело твое хамство. запомнить тяжело из-за нерусского неудобного сочетания
букв.




Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Alex Cherednichenko

Привет, Евгений!
Вы пишешь  25 апреля 2006:

 >> Это потому, что в голове опилки.
 >> Длинные слова только расстраивают. (С)

 Е> надоело твое хамство.
 Е> запомнить тяжело из-за нерусского неудобного сочетания букв.

Барабашин! Ты на эпсилоне ещё всех достал.
Фули ты сюда опять припёрся?

--
With best regards, Alex Cherednichenko.




��: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread ������

"Alex Cherednichenko" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
>  Е> coalesce неудобно, невозможно запомнить, как пишется это дурацкое
слово
> Это потому, что в голове опилки.
> Длинные слова только расстраивают. (С)

хамло




��: ������� ����� Yaffil

2006-04-25 Thread ������


"Oleg_M" <[EMAIL PROTECTED]> сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]
> а я бы неотказался от такого умного триггера. :-)
> Много в базе триггеров
> IF("любое из полей изменилось") THEN

только такой тригер должен быть явно помечен, а обычные работать как
положено




Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread М.Королев


Boulitchev Aleksey пишет:

coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово


кто просил тесты от ламеров :) ?


Самое корявое слово в SQL.
Смысл не соответствует выполняемой функции.
Произносить в русском контексте - ваще абзац.

Употреблять,например, firstnotnull - было бы гораздо проще.



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Dmitriy Kovalenko

>  Е> coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово
>
> Это потому, что в голове опилки.

Привет.

COALESCE "удобнее" тем, что (якобы)
сокращает код относительно
эквивалента в CASE, однако, поддерживаю,
что (лично мне) это слово в голову
тяжело помещается :\ Но уже таки
запомнил :)

Дмитрий Коваленко



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Plotnikov Y.

> А главное, они полностью соответствуют стандарту...

Не, ну а чем плохо то? Ну не соответствуют, ладно, понятно. Но как
опциональный вариант?
Ничему вроде не противоречат, неоднозначностей (на первый взгляд) не
возникает

К теме расширений -
Я вот например давно думал про запросы типа группировочных (даже сюда писал
давненько, но закидали камнями).

select a, b, sum(c) from group by a, b

Ну вот в нем ведь понятно что нельзя другую группировку использовать, верно
ведь? если написать допустим только a, сервер пошлет и правильно сделает.
Вот, хотелось бы допустим написать select a, b, sum(c) from group by all
и не думать про колонки, а серв допустим сам подставит все неагрегаты слева
направо - иногда целиться (особенно по цифрам столбцов) утомительно,
особенно модифицируя запросы (расширяя как бы). У меня по крайней мере
практицки все запросы подобные. Хотя, тема для пятницы конечно и все равно
будете пинать по почкам, поэтому ухожу-ухожу.




Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Horsun Vlad

"Dmitriy Kovalenko" ...

> COALESCE "удобнее" тем, что (якобы)
> сокращает код относительно
> эквивалента в CASE,

угу, "якобы" :

a) x = COALESCE(a, b, c)

b) x = CASE WHEN a IS NOT NULL THEN a
WHEN b IS NOT NULL THEN b
WHEN c IS NOT NULL THEN c
ELSE NULL
   END

> однако, поддерживаю,
> что (лично мне) это слово в голову
> тяжело помещается :\ Но уже таки
> запомнил :)

Тотоже ;)

-- 
Хорсун Влад




Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Dmitri Kuzmenko


Hello, Gene!

Gene Feudorov wrote:


а, вапще, я так гляжу, мало кто пользуется этим параметром подключения


им если пользоваться, то для отчетов, чтобы "побыстрее выполнилось".
И все. Понятно, что если мусор не собирается, с индексами и будет такая
байда.

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34



Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Eugeney Putilin

Hi "Plotnikov Y." 
> > А главное, они полностью соответствуют стандарту...
> 
> Не, ну а чем плохо то? Ну не соответствуют, ладно, понятно. Но как
> опциональный вариант?
Ага а потом портирование будет выражатся в полном переписовании и гадании какже 
всетаки правильно реализовать сию фичу?
> Я вот например давно думал про запросы типа группировочных (даже сюда писал
> давненько, но закидали камнями).
> 
> select a, b, sum(c) from group by a, b
Некоторые сервера переваривают вот такой синтаксис
select a, b, sum(c) from maytable
чему в Firebird будет соотвествовать запрос вот такого вида
select a, b, (select sum(c) from maytable) from maytable

Но это не значит что нужно тянуть из других серверов всякую бяку. 

Потом по поводу расширений, очень много можно сделать в GDML чего нельзя в SQL 
но его както никто не хочет учить и главное использовать.

Путилин Евгений.



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Plotnikov Y.

>Некоторые сервера переваривают вот такой синтаксис
>select a, b, sum(c) from maytable
>чему в Firebird будет соотвествовать запрос вот такого вида
>select a, b, (select sum(c) from maytable) from maytable

Да, проскакивало это, но они (серверы) шибко неправы в этом случае (имхо
конечно) ибо можно не заметить и такая бяка будет вместо цыфр.

А помните Болтик предлагал свой реплейс? Замена по форейн ключам одно
значение на другое.

Допустим для слияния, когда есть "Санкт Петербург" и "С.Петербург". Т.е.
чтобы заменить во всех таблицах, которые ссылаются на эту по форейну все
значения с одного на другое.

(я не веду речь о том, что можно руками это сделать - подсобрать из
системных таблиц форейны, поля и таблицы участвующие в них, прикинуть все и
написать грядку апдейтов - это понятно)

Напомните, почему его тогда отправили в сад? А то кроме как "не по
стандарту" тоже ниче в голову не приходит плохого.






Re: На: На: Слишком умный Yaffil

2006-04-25 Thread Konstantin R. Beliaev


Евгений wrote:


у меня IBExpert 2005.11.10.3. Firebird 1.5
в SQL редакторе исключение на оба update


Попробуй более новую версию ;-)



Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Gene Feudorov

Hello, Dmitri Kuzmenko!
You wrote  on Tue, 25 Apr 2006 16:54:15 +0400:

 DK> ÉÍ ÅÓÌÉ ÐÏÌØÚÏ×ÁÔØÓÑ, ÔÏ ÄÌÑ ÏÔÞÅÔÏ×, ÞÔÏÂÙ "ÐÏÂÙÓÔÒÅÅ ×ÙÐÏÌÎÉÌÏÓØ".

Á ÏÔÞÅÇÏ ÄÌÑ ÒÁÂÏÔÙ ÔÏ ÎÅÌØÚÑ!?
ÍÕÓÏÒ Õ ÎÁÓ ÎÏÞÁÍÉ Ó×ÉÐÏÍ ÓÏÂÉÒÁÅÔÓÁ!

 DK> é ×ÓÅ. ðÏÎÑÔÎÏ, ÞÔÏ ÅÓÌÉ ÍÕÓÏÒ ÎÅ ÓÏÂÉÒÁÅÔÓÑ, Ó ÉÎÄÅËÓÁÍÉ É ÂÕÄÅÔ
 DK> ÔÁËÁÑ ÂÁÊÄÁ.

ÄÙË ÌÁÄÎÏ Â ÔÏËÁ Ó ÉÎÄÅËÓÁÍÉ.
ÚÁ×ÁÌÉ×ÁÅÔÓÑ ÏÄÎÁ É ÔÁ ÖÅ ÔÁÂÌÉÃÁ (ÓÌÁ×Á ÂÏÇÕ ÁÎÁÌÉÔÉÞÅÓËÁÑ - ÇÅÎÅÒÉÒÕÅÍÁÑ)
ÎÉËÁËÉÅ ÍÅÎÄÙ ÎÅ ÐÏÍÏÇÁÀÔ, ÓÅÌÅËÔ ÉÚ ÎÅ£ É ÂÜËÁÐ ÎÅ ÄÅÌÁÅÔÓÑ
ÔÏÌØËÏ ÄÒÏРţ ÓÐÁÓÁÅÔ.
ÏÎÁ ÅÄÉÎÓÔ×ÅÎÎÁÑ ÚÁÐÏÌÎÑÅÔÓÑ × ÔÒÉÇÇÅÒÅ ×ÏÔ ÔÁËÉÍ ÍÁËÁÒÏÍ:

  execute statement 'insert into Analysis_Item_Store.'
  execute statement 'update Analysis_Item_Store '

Ñ ÜÔÉ ÜËÚÅËÕÔÙ ÎÅ ÉÓÐÏÌØÚÕÀ, ÎÏ ËÏÌÌÅÇÁ ÍÏÊ ÚÁÞÅÍ ÔÏ ÔÁËÏÅ ÎÁÐÉÓÁÌ.
ÎÅ ÍÏÖÅÔ ÂÙÔØ × ÜÔÏÍ ÂÏÄÑÇÁ?

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Dmitriy Kovalenko
> угу, "якобы" :
>
> a) x = COALESCE(a, b, c)
>
> b) x = CASE WHEN a IS NOT NULL THEN a
> WHEN b IS NOT NULL THEN b
> WHEN c IS NOT NULL THEN c
> ELSE NULL
>END
>

Дело предпочтений. Не всегда
сокращенный таким образом код есть
благо (с логической точки зрения).
Кто-то предпочтет более "прозрачную"
читабельность кода, для себя вполне
обоснованно, даже если физически кода
будет больше (как в вышеприведенном
тобой примере).

Дмитрий Коваленко


Re: fb 1.5.3 ss error during savepoint backout и падающие индексы

2006-04-25 Thread Horsun Vlad

"Gene Feudorov" ...
>
> Hello, Dmitri Kuzmenko!
> You wrote  on Tue, 25 Apr 2006 16:54:15 +0400:
>
>  DK> им если пользоваться, то для отчетов, чтобы "побыстрее выполнилось".
>
> а отчего для работы то нельзя!?

Если очень хочется - то можно ;) Но - не нужно.

Единственное видимое мне применение - если таблица будет заведомо
пересоздана, или вся БД уйдёт на свалку (обрезание ненужных данных
перед архивированием + б\р, например), но это - 0.001% применений,
имхо

> мусор у нас ночами свипом собираетса!

А зачем его копить выше крыши ?

>  DK> И все. Понятно, что если мусор не собирается, с индексами и будет
>  DK> такая байда.
>
> дык ладно б тока с индексами.
> заваливается одна и та же таблица (слава богу аналитическая - генерируемая)
> никакие менды не помогают, селект из неё и бэкап не делается
> только дроп её спасает.
> она единственная заполняется в триггере вот таким макаром:
>
>   execute statement 'insert into Analysis_Item_Store.'
>   execute statement 'update Analysis_Item_Store '
>
> я эти экзекуты не использую, но коллега мой зачем то такое написал.
> не может быть в этом бодяга?

Я так и не понял об чём речь :( Могу тупить :)

-- 
Хорсун Влад




Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Horsun Vlad


"Dmitriy Kovalenko" ...
> > угу, "якобы" :
> >
> > a) x = COALESCE(a, b, c)
> >
> > b) x = CASE WHEN a IS NOT NULL THEN a
> > WHEN b IS NOT NULL THEN b
> > WHEN c IS NOT NULL THEN c
> > ELSE NULL
> >END
> >
>
> Дело предпочтений. Не всегда
> сокращенный таким образом код есть
> благо (с логической точки зрения).
> Кто-то предпочтет более "прозрачную"
> читабельность кода, для себя вполне
> обоснованно, даже если физически кода
> будет больше (как в вышеприведенном
> тобой примере).

Ты вместо a, b, c что-нить посложнее подставь и потом не ошибись
при копировании. А потом поредактируй это "что-нибудь посложнее" и
опять не ошибись. Насчёт логической точки зрения - не аргумент. Есть
оператор, есть его документированное поведение. Оно уже логично и
понятно ибо однозначно и просто. Да и COALESCE гораздо читабельнее,
чем лестница CASE'ов. Так что, в данном случае, это не есть сокращённый
код. Вот IIF кое-кем тут любимый ;) - это сокращённый код

-- 
Хорсун Влад




Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Gene Feudorov

Hello, Horsun Vlad!
You wrote  on Tue, 25 Apr 2006 16:58:41 +0300:


 DK>>> ÉÍ ÅÓÌÉ ÐÏÌØÚÏ×ÁÔØÓÑ, ÔÏ ÄÌÑ ÏÔÞÅÔÏ×, ÞÔÏÂÙ "ÐÏÂÙÓÔÒÅÅ
 DK>>> ×ÙÐÏÌÎÉÌÏÓØ".
 >> Á ÏÔÞÅÇÏ ÄÌÑ ÒÁÂÏÔÙ ÔÏ ÎÅÌØÚÑ!?
 HV> åÄÉÎÓÔ×ÅÎÎÏÅ ×ÉÄÉÍÏÅ ÍÎÅ ÐÒÉÍÅÎÅÎÉÅ - ÅÓÌÉ ÔÁÂÌÉÃÁ ÂÕÄÅÔ
 HV> ÚÁ×ÅÄÏÍÏ ÐÅÒÅÓÏÚÄÁÎÁ, ÉÌÉ ×ÓÑ âä ÕÊÄ£Ô ÎÁ Ó×ÁÌËÕ (ÏÂÒÅÚÁÎÉÅ ÎÅÎÕÖÎÙÈ
 HV> ÄÁÎÎÙÈ ÐÅÒÅÄ ÁÒÈÉ×ÉÒÏ×ÁÎÉÅÍ + Â\Ò, ÎÁÐÒÉÍÅÒ), ÎÏ ÜÔÏ - 0.001%
 HV> ÐÒÉÍÅÎÅÎÉÊ, ÉÍÈÏ

Á ÓËÏÒÏÓÔØ ÒÁÂÏÔÙ ÐÏÌØÚÏ×ÁÔÅÌÅÊ?
÷ÌÁÄ, Õ ÎÁÓ 300 ËÏÎÎÅËÔÏ× ÁËÔÉ×ÎÏ ÄÏÌÂÑÔ × ÒÁÂÏÞÅÅ ×ÒÅÍÑ!
É ×ËÌÀÞÅÎÉÅ ÓÂÏÒËÉ ÍÕÓÏÒÁ ÈÏÒÏÛÏ ÏÔÏÂÒÁÖÁÅÔÓÑ ÎÁ ÐÒÏÃÅÓÓÏÒÅ
Á ÏÄÎÏ ÉÚ ÏÓÎÏ×ÎÙÈ ÔÒÅÂÏ×ÁÎÉÊ ÚÁËÁÚÞÉËÁ - "ÇÌÁ×ÎÏÅ, ÛÔÏÐ ÎÅ ÔÏÒÍÏÚÉÌÏ!" :-)

 >> ÍÕÓÏÒ Õ ÎÁÓ ÎÏÞÁÍÉ Ó×ÉÐÏÍ ÓÏÂÉÒÁÅÔÓÁ!
 HV> á ÚÁÞÅÍ ÅÇÏ ËÏÐÉÔØ ×ÙÛÅ ËÒÙÛÉ ?

ÄÁ ÞÏ ÕÛ ×ÙÛÅ ËÒÙÛÉ ÔÏ?
ÎÕ ÎÁËÏÐÉÔÓÑ ÓÏÔÎÑ-ÄÒÕÇÁÑ ÍÅÔÒÏ× ÚÁ ÓÕÔËÉ,
Á Ó×ÉÐ ÅÇÏ ÚÁ ÐÑÔÎÁÃÁÔØ ÍÉÎÕÔ ×ÙÞÉÓÔÉÔ ÎÏÞØÀ,
ËÏÇÄÁ ÎÁÇÒÕÚËÁ ÍÉÎÉÍÁÌØÎÁ.

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: ������, ��������� ���� ������ (�������? :-)

2006-04-25 Thread Gene Feudorov

Hello, Horsun Vlad!
You wrote  on Tue, 25 Apr 2006 17:03:57 +0300:

 HV> ÐÏÎÑÔÎÏ ÉÂÏ ÏÄÎÏÚÎÁÞÎÏ É ÐÒÏÓÔÏ. äÁ É COALESCE ÇÏÒÁÚÄÏ ÞÉÔÁÂÅÌØÎÅÅ,
 HV> ÞÅÍ ÌÅÓÔÎÉÃÁ CASE'Ï×. ôÁË ÞÔÏ, × ÄÁÎÎÏÍ ÓÌÕÞÁÅ, ÜÔÏ ÎÅ ÅÓÔØ
 HV> ÓÏËÒÁÝ£ÎÎÙÊ ËÏÄ. ÷ÏÔ IIF ËÏÅ-ËÅÍ ÔÕÔ ÌÀÂÉÍÙÊ ;) - ÜÔÏ ÓÏËÒÁÝ£ÎÎÙÊ
 HV> ËÏÄ

ÎÉÉÉ. ÎÅ ÎÁÄÏ iif, ÄÁÌÉ Â ÎÁÒÏÄÕ nvl É ÂÙÌÏ ÂÙ ×ÓÅÍ ÝÁÓÔÅ :-)
Ñ ÎÅ ÚÁ ÔÒÉ ÂÕË×Ù ÎÁÐÉÓÁÎÉÑ, Á ÚÁ ÔÏ ÛÏ nvlÕ ÕÖÅ ÓÔÏ ÌÅÔ × ÏÂÅÔ,
Á ÓÅÌÅËÔÙ ÐÒÉÄ£ÔÓÑ ÐÏÄÇÏÎÑÔØ ÐÏÄ ÆÂ É ÏÒÁËÕÌ.


æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re[2]: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread �������� ������

Здравствуйте, Alex.

Вы писали 25 апреля 2006 г., 19:03:58:

> Барабашин! Ты на эпсилоне ещё всех достал.
> Фули ты сюда опять припёрся?

Хм, че-то у меня дежавю.
Это sql.ru или приличное общество??

-- 
С уважением,
 Владимир  mailto:[EMAIL PROTECTED]



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Alex Cherednichenko

Привет, Владимир!
Вы пишешь  25 апреля 2006:

 ВА> Хм, че-то у меня дежавю.
 ВА> Это sql.ru или приличное общество??

- Саид! Ты зачем убил моих людей?!
- А чего они...   Песком бросаются...

--
With best regards, Alex Cherednichenko.




Re: fb 1.5.3 ss error during savepoint backout и падающие индексы

2006-04-25 Thread Alexey Kovyazin


Привет!


а скорость работы пользователей?
Влад, у нас 300 коннектов активно долбят в рабочее время!
и включение сборки мусора хорошо отображается на процессоре
а одно из основных требований заказчика - "главное, штоп не тормозило!" :-)


А что у вас за железо?
И какая конфигурация FB - буферов сколько, firebird.conf какой?
Можно в приват.

C уважением,
Алексей




Re: fb 1.5.3 ss error during savepoint backout и падающие индексы

2006-04-25 Thread Horsun Vlad

"Gene Feudorov" ...

> а скорость работы пользователей?
> Влад, у нас 300 коннектов активно долбят в рабочее время!
> и включение сборки мусора хорошо отображается на процессоре
> а одно из основных требований заказчика - "главное, штоп не тормозило!" :-)

Не верю (с) Сборка мусора - это, грубо говоря, ещё один параллельно
всем работающий SELECT, причём с низким приоритетом. На фоне активных
300 коннектов его просто невозможно увидеть. А процессор и должен быть
загружен, если есть чем :)

>  >> мусор у нас ночами свипом собираетса!
>  HV> А зачем его копить выше крыши ?
>
> да чо уш выше крыши то?
> ну накопится сотня-другая метров за сутки,
> а свип его за пятнацать минут вычистит ночью,
> когда нагрузка минимальна.

Сам себе противоречишь : если свип вычищает суточный мусор
за 15 мин, то такую нагрузку, размазанную в течение дня, тем более
увидеть не реально.

Боюсь у тебя какие-то другие тормоза... Может ты всё-таки
о свипе говорил ?

-- 
Хорсун Влад




Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Eugene

"Alex Cherednichenko" <[EMAIL PROTECTED]> wrote in
message news:[EMAIL PROTECTED]
á > üÔÏ ÐÏÔÏÍÕ, ÞÔÏ × ÇÏÌÏ×Å ÏÐÉÌËÉ.
á > äÌÉÎÎÙÅ ÓÌÏ×Á ÔÏÌØËÏ ÒÁÓÓÔÒÁÉ×ÁÀÔ. (ó)
 å> ÎÁÄÏÅÌÏ Ô×ÏÅ ÈÁÍÓÔ×Ï.
 å> ÚÁÐÏÍÎÉÔØ ÔÑÖÅÌÏ ÉÚ-ÚÁ ÎÅÒÕÓÓËÏÇÏ ÎÅÕÄÏÂÎÏÇÏ ÓÏÞÅÔÁÎÉÑ ÂÕË×.
á > âÁÒÁÂÁÛÉÎ! ôÙ ÎÁ ÜÐÓÉÌÏÎÅ ÅÝ£ ×ÓÅÈ ÄÏÓÔÁÌ.
á > æÕÌÉ ÔÙ ÓÀÄÁ ÏÐÑÔØ ÐÒÉУÒÓÑ?

ëÔÏ ÔÅÂÅ ÄÁÌ ÐÒÁ×Ï ÈÁÍÉÔØ ×ÏÏÂÝÅ? ðÏÓÔÏÑÎÎÏ ÈÁÍÉÛØ × ÏÔ×ÅÔ ÎÁ ÎÏÒÍÁÌØÎÙÅ
ÓÏÏÂÝÅÎÉÑ. íÁÎÉÑ ×ÅÌÉÞÉÑ ÒÁÚ×ÉÌÁÓØ?





Программно определить реальную версию Firebird-а ???

2006-04-25 Thread Kovalenko Dmitry
Привет всем.

Возможно я под вечер конкретно туплю,
но вот озадачился вопросом - как мне
программно определить, что сервер, с
которым я общаюсь через gds32/fbclient,
является FB 1.5 или FB 2.0?

В версии fbserver.exe все путём
1.5.3.4854
2.0.0.12484

а через API получаю, например,
"WI-T6.3.0.12484 Firebird 2.0 Release Candidate 1"

А хочется (для двойки) получить строку
содержащую "2.0.0.12484".

Это возможно?

Коваленко Дмитрий.


Re: ���������� ���������� �������� ������ Firebird-� ???

2006-04-25 Thread Dmitry Yemanov

"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote:
>
> Á ÞÅÒÅÚ API ÐÏÌÕÞÁÀ, ÎÁÐÒÉÍÅÒ,
> "WI-T6.3.0.12484 Firebird 2.0 Release Candidate 1"

äÅÒÇÁÊ isc_info_firebird_version ×ÍÅÓÔÏ isc_info_isc_version.


--
äÍÉÔÒÉÊ åÍÁÎÏ×





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Vlad Horsun

"Eugene" ...
>
> "Alex Cherednichenko" ...
> А > Это потому, что в голове опилки.
> А > Длинные слова только расстраивают. (С)
>  Е> надоело твое хамство.
>  Е> запомнить тяжело из-за нерусского неудобного сочетания букв.
> А > Барабашин! Ты на эпсилоне ещё всех достал.
> А > Фули ты сюда опять припёрся?
>
> Кто тебе дал право хамить вообще? Постоянно хамишь в ответ на нормальные
> сообщения. Мания величия развилась?

Смотрим за собой в первую очередь.

--
Хорсун Влад




��� ����������� ���� � �����

2006-04-25 Thread A K

×ÏÐÒÏÓ ÚÎÁÔÏËÁÍ: ÈÒÁÎÑÔÓÑ ÌÉ ÐÏÌÑ × ÚÁÐÉÓÉ, ÅÓÌÉ ÏÎÉ ÒÁ×ÎÙ NULL? ÎÁÐÒÉÍÅÒ, × 
ÚÁÐÉÓÉ 10 ÐÏÌÅÊ, ÔÅËÓÔÏ×ÙÈ ÐÏ 100 ÓÉÍ×ÏÌÏ×. ÷ÓÅ ÏÎÉ ÒÁ×ÎÙ NULL. þÔÏ ÐÒÉ ÜÔÏÍ 
ÚÁÐÉÛÅÔÓÑ ÎÁ ÄÉÓË? 





Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Gene Feudorov

Hello, Horsun Vlad!
You wrote  on Tue, 25 Apr 2006 18:28:06 +0300:

 HV> âÏÀÓØ Õ ÔÅÂÑ ËÁËÉÅ-ÔÏ ÄÒÕÇÉÅ ÔÏÒÍÏÚÁ... íÏÖÅÔ ÔÙ ×Ó£-ÔÁËÉ Ï
 HV> Ó×ÉÐÅ ÇÏ×ÏÒÉÌ ?

ÎÅÔ, Á×ÔÏÓ×ÉÐ ÏÔËÌÀÞ£Î.
ÍÏÖÅÔ É ÎÅ ÔÁËÁÑ ÕÛ ÒÁÚÎÉÃÁ... ÐÏÎÁÂÌÀÄÁÅÍ

æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: fb 1.5.3 ss error during savepoint backout � �������� ������

2006-04-25 Thread Gene Feudorov

Hello, Alexey Kovyazin!
You wrote  on Tue, 25 Apr 2006 19:04:39 +0400:

 AK> á ÞÔÏ Õ ×ÁÓ ÚÁ ÖÅÌÅÚÏ?

ÎÏÒÍÁÌØÎÏÅ ÄÁÖÅ ÎÅÔ ÈÏÒÏÛÅÅ ÖÅÌÅÚÏ :-)

 AK> é ËÁËÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ FB - ÂÕÆÅÒÏ× ÓËÏÌØËÏ

ÓÔÒÁÎÉÃÁ 8Ë ÂÕÆÅÒÏ× ÐÏÄ ËÏÎÎÅËÔ 32Ë

 AK> firebird.conf ËÁËÏÊ?

Õ×ÅÌÉÞÅÎ ÔÏÌØËÏ SortMemUpperLimit ÄÏ ÐÒÅÄÅÌÁ,
ÛÔÏÐ ÉÎÄÅËÓÙ ÐÒÉ ÒÅÓÔÏÒÅ ÂÙÓÔÒÅÅ ÓÔÒÏÉÌÉÓØ.


æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï "ôÒÅÓÔ-í". åËÁÔÅÒÉÎÂÕÒÇ.





Re: Как сохраняются поля в записи

2006-04-25 Thread adima


A K wrote:
> вопрос знатокам: хранятся ли поля в записи, если они равны NULL? например, в
> записи 10 полей, текстовых по 100 символов. Все они равны NULL. Что при этом
> запишется на диск?

http://forum.ibase.ru/phpBB2/viewtopic.php?t=1764&highlight=null



Re: На: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread М.Королев


Евгений пишет:


coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово


Запомнить просто.
В нулевом приближении это "колесо".
Но колесо - символ совершенства :),
а coalesce - это вот такое вот "коалесце".



Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread Serge Buzadzhy


Horsun Vlad пишет:

"Dmitry Voroshin" ...


"Dmitry Yemanov" ...

В следующей после 2.0.


Скорей бы она появилась, эта следующая версия...


Ты на 2.0 сначала поработай ;)


Если хорошо научитесь плавать, то мы и воду в бассейн нальем. :))



Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Sergey Nikolaenko

Hello, Eugene!
You wrote  on Tue, 25 Apr 2006 22:27:26 +0400:


 E> ëÔÏ ÔÅÂÅ ÄÁÌ ÐÒÁ×Ï ÈÁÍÉÔØ ×ÏÏÂÝÅ? ðÏÓÔÏÑÎÎÏ ÈÁÍÉÛØ × ÏÔ×ÅÔ ÎÁ ÎÏÒÍÁÌØÎÙÅ
 E> ÓÏÏÂÝÅÎÉÑ. íÁÎÉÑ ×ÅÌÉÞÉÑ ÒÁÚ×ÉÌÁÓØ?

íÍÍ.. ËÁË ÂÙ ÔÅÂÅ ÏÂØÑÓÎÉÔØ ÐÏÍÑÇÞÅ-ÔÏ..
×ÓÅ ÌÀÄÉ ËÏÎÅÞÎÏ ÒÁ×ÎÙ, ÎÏ ÎÅËÏÔÏÒÙÅ ÉÚ ÎÉÈ ÒÏ×ÎÅÅ.. ÏÓÏÂÅÎÎÏ × ÜÔÏÊ
ËÏÎÆÅÒÅÎÃÉÉ


With best regards, Sergey Nikolaenko.  E-mail: serg (ÔÕÔ ÆÉÇÎÑ) armax.ru





Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Thread М.Королев


Sergey Nikolaenko пишет:


 E> Кто тебе дал право хамить вообще? Постоянно хамишь в ответ на нормальные
 E> сообщения. Мания величия развилась?

Ммм.. как бы тебе обьяснить помягче-то..
все люди конечно равны, но некоторые из них ровнее.. особенно в этой
конференции


А самые равные, видимо, носят лычку в погоне и могут дать в зубы
и отправить чистить сортир.
Гниловатый базарец начался.



Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Karabas Barabas
Hi М.Королев !

 М> Произносить в русском контексте - ваще абзац.

Это как ? "сщфдуысу" что ли ? Тады канешна ...

-

Re: ������, ��������� ����� ������ (�������? :-)

2006-04-25 Thread Sergey Nikolaenko

Hello, í.ëÏÒÏÌÅ×!
You wrote  on Wed, 26 Apr 2006 10:43:12 +0300:



 í> á ÓÁÍÙÅ ÒÁ×ÎÙÅ, ×ÉÄÉÍÏ, ÎÏÓÑÔ ÌÙÞËÕ × ÐÏÇÏÎÅ É ÍÏÇÕÔ ÄÁÔØ × ÚÕÂÙ
 í> É ÏÔÐÒÁ×ÉÔØ ÞÉÓÔÉÔØ ÓÏÒÔÉÒ.
áÈÁ, ËÁÎÄÅÌÑÂÒÏÍ :

ðÏ ÐÏ×ÏÄÕ ÌÙÞÅË
ÅÓÌÉ ×ÁËÁÎÓÉÀ ÅÝÅ ÎÅ ÓÎÅÓÌÉ, ÔÏ ÅÅ ÍÏÖÎÏ ÎÁÊÔÉ ÐÏ ÌÉÎËÕ:

http://www.rabota.ru/view/vacancy/8319173


ðÒÏÓÍÏÔÒ ×ÁËÁÎÓÉÉ

éÍÐÅÒÓËÉÊ ûÔÕÒÍÏ×ÉË (ÏÔ 500 USD)

äÏÂÁ×ÌÅÎÏ: 2006-04-18 18:01.23  ID ÷ÁËÁÎÓÉÉ: 8319173
éÓÔÏÞÎÉË: rabota.ru, ÐÒÑÍÏÊ ÒÁÂÏÔÏÄÁÔÅÌØ.
òÁÂÏÔÏÄÁÔÅÌØ: ï ËÏÍÐÁÎÉÉ, ãÅÎÔÒÁÌØÎÁÑ ÂÁÚÁ ÉÍÐÅÒÓËÏÇÏ ÓÏ×ÅÔÁ ÎÁ úÅÍÌÅ,
ëÁÚÁÒÍÙ,
ÒÁÓÐÏÌÏÖÅÎÎÙÅ ÚÁ ËÏÓÍÏÐÏÒÔÏÍ.:

ôÒÅÂÏ×ÁÎÉÑ: ðÏÌÎÙÊ ÒÁÂÏÞÉÊ ÄÅÎØ  ÍÕÖÞÉÎÁ, ×ÏÚÒÁÓÔ ÏÔ 18

éÍÐÅÒÉÑ ÍÏÂÉÌÉÚÕÅÔ Ó×ÏÉ ÓÉÌÙ. ôÒÅÂÕÀÔÓÑ ÄÏÂÒÏ×ÏÌØÃÙ, ÎÁ ÄÏÌÖÎÏÓÔØ ÉÍÅÒÓËÉÈ
ÛÔÕÒÍÏ×ÉËÏ×.
ôÒÅÂÏ×ÁÎÉÑ:
1. HÅÎÁ×ÉÓÔØ Ë ÐÏ×ÓÔÁÎÃÁÍ.
2. õÍÅÎÉÅ ÐÏÌÎÏÓÔØÀ, É ×Ï ×Ó£Í ÓÌÅÄÏ×ÁÔØ ÐÒÉËÁÚÁÍ ÎÁÞÁÌØÓÔ×Á.
3. HÁÌÉÞÉÅ ÐÏÄËÌÀÞ£ÎÎÙÈ Ë ÃÅÎÔÒÁÌØÎÏÊ ÎÅÒ×ÎÏÊ ÓÉÓÔÅÍÅ ÞÉÐÏ× GH-174 É
JL-90867
ÓÅÒÉÉ SP-100845DL896, 4-ÏÇÏ ×ÙÐÕÓËÁ ÉÌÉ ×ÙÛÅ.
4. äÏÂÒÏ×ÏÌØÃÕ ÎÅÏÂÈÏÄÉÍÏ ÕÄÁÌÉÔØ ×ÓÅ ÞÉÐÙ ÐÏÄËÌÀÞ£ÎÎÙÅ Ë ÅÇÏ ÃÅÎÔÒÁÌØÎÏÊ
ÎÅÒ×ÎÏÊ ÓÉÓÔÅÍÅ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÕËÁÚÁÎÙÈ ×ÙÛÅ.

äÌÑ Ó×ÑÚÉ:
ëÁÐÉÔÁÎ æÅÊ-òÉ-èÕÎØ
e-mail: [EMAIL PROTECTED]
 ÷Ù ÍÏÖÅÔÅ:
ÏÔÐÒÁ×ÉÔØ ÒÅÚÀÍÅ ÎÁ ×ÁËÁÎÓÉÀ

With best regards, Sergey Nikolaenko.  E-mail: serg (ÔÕÔ ÆÉÇÎÑ) armax.ru





Re: Вакансия в Киеве

2006-04-25 Thread Michael Bessolov


И как с поиском сотрудника ? Нашли ?