Re: like escape

2008-01-11 Пенетрантность Dmitri Kuzmenko


Hello, Attid!

Attid wrote:


тогда почему в доке CREATE DATABASE
есть доступен в DSQL  ? там параметры уж точно никак =) если я конечно про 
те параметры которые в параметизированном запросе.


create database можно выполнить через isc_execute_immediate,
если я правильно помню.
Почему он доступен в DSQL, я не знаю.


отличий ESQL от DSQL

получается что в ESQL  поддерживается все что есть в DSQL + свои инструкции 
доступные только ESQL  и они на blr или на си в общем что-то такое страшное 
=)

теперь правельно мыслю ?


нет. ESQL это конструкции SQL, которые поддерживает только GPRE.
я же сразу это написал. Что там делает с этими конструкциями
GPRE - преобразует их в вызовы АПИ+SQL/DSQL, или blr, это никого не 
касается.

Конструкции ESQL просто более никем не поддерживаются.
И они обычно указываются в программе на C, после EXEC SQL.
Там же может быть указан и нормальный SQL/DSQL, разумеется.

Пример ESQL можно найти в каталоге примеров, любой файл с расширением
*.e. Например:

EXEC SQL
BEGIN DECLARE SECTION;
...

BASED_ON

EXEC SQL
OPEN proj_cnt;
EXEC SQL
FETCH proj_cnt INTO :department, :hcnt;

и так далее.

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




Re: like escape

2008-01-11 Пенетрантность Dmitry Yemanov


Dmitri Kuzmenko wrote:



тогда почему в доке CREATE DATABASE
есть доступен в DSQL  ? там параметры уж точно никак =) если я конечно 
про те параметры которые в параметизированном запросе.


create database можно выполнить через isc_execute_immediate,
если я правильно помню.
Почему он доступен в DSQL, я не знаю.


Потому и доступен, что через DSQL API можно выполнить.


--
Дмитрий Еманов



Re: like escape

2008-01-11 Пенетрантность Attid

 2All:
 ñ ÔÕÔ Õ ÓÅÂÑ × ÚÁËÏÒÍÁÈ ÐÅÒÅ×ÏÄ LangRef ÏÔËÏÐÁÌ, × ÏÂÝÅÍ ÚÁÎÉÍÁÀÓØ
 ËÏÐÉ-ÐÁÓÔÉÎÇÏÍ.
 îÏ ÐÅÒÅ×ÏÄ ÎÅ ÏÞÅÎØ ËÁÞÅÓÔ×ÅÎÎÙÊ, ÐÒÉÍÅÒÏ× ÍÁÌÏ É ÕÒÏ×ÎÑ ÏÎ ÅÝÅ IB6.0.
 îÁÒÏÄ, ÐÏÄÐÒÁ×ØÔÅ, ÅÓÌÉ ÞÔÏ ...
 äÕÍÁÀ, ÍÏÊ ËÏÐÉ-ÐÁÓÔÉÎÇ ÐÒÉÇÏÄÉÔÓÑ, ÐÒÁ×ÉÔØ ×ÓÅÇÄÁ ÌÅÇÞÅ, ÞÅÍ ÎÁÂÉ×ÁÔØ
 ×ÏÏÂÝÅ Ó ÎÕÌÑ.


ÐÒÏ ËÏÐÉ ÐÁÓÔ ÐÏÎÑÌ ËÏÒÄÁ ÎÏ×ÙÈ ÓÔÒÁÎÉà ÐÏÑ×ÉÌÏÓØ ÂÏÌØÛÅ 5 ÚÁ ×ÅÞÅÒ
=) × ÒÕÞÎÕÀ ÜÔÏ ÔÑÖËÏ =)
ÐÌÀÓ ÎÅ ×ÅÚÄÅ ÞÉÔÁÅÛØ, É ÏÓÔÁ×ÌÑÅÛØ ÓÌÏ×Á InterBase ÈÏÔÑ ÔÁÍ ×ÒÏÄÅ ËÁË ×ÓÅ 
ÐÒÏ ÐÔÉÞËÕ.

ÐÏ ÐÏÉÓËÕ ÚÁËÒÏÍÁ Ñ ÔÏÖ ÎÁÛÅÌ, Á×ÔÏÒ

Alexandr Panfilov
E-mail: [EMAIL PROTECTED]
FIDO: 2:5030/646.4
÷ ÓÅÔÉ ÄÏËÕÍÅÎÔ ÒÁÚÍÅÝÅÎ ÐÏ ÁÄÒÅÓÕ: 
http://www.netcity.ru/~alexpanf/books/ibsql

ðÏÓÌÅÄÎÉÅ ÉÚÍÅÎÅÎÉÑ: 11.03.2000


ÐÏ e-mail ÏÎ ÎÅ ÏÔ×ÅÞÁÅÔ , ÇÏ×ÏÒÑÔ ÑÝÉË ÎÅ ÄÏÓÔÕÐÅÎ,
ÈÏÔÅÌÏÓØ ÂÙ ÚÎÁÔØ ËÁË ÏÎ Ë ÜÔÏÍÕ ÏÔÎÅÓÅÔÓÑ ÅÓÌÉ ÏÎ ÐÏÑ×ÌÑÅÔÓÑ × ËÏÎÆÅ ÉÌÉ 
ËÔÏ ÚÎÁÅÔ ÓÐÏÓÏÂÙ Ó×ÑÚÉ Ó ÎÉÍ ÐÒÏÛÕ ÐÏÄÅÌÉÔÓÑ.

úù ËÁË ÒÁÚ ËÏÇÄÁ ÐÏÎÑÌ ÞÔÏ ÉÄÅÔ ËÏÐÉÐÁÓÔ ×ÓÐÏÍÎÉÌÓÑ ÓÐÏÒ Ó kdv ÞÔÏ ÏÂÝÉÊ 
ÄÏÓÔÕÐ Ë ÒÅÄÁËÔÉÒÏ×ÁÎÉÀ ÜÔÏ ÚÌÏ =)






Re: like escape

2008-01-11 Пенетрантность Attid

ñ ÂÙ ÓËÁÚÁÌ ÎÅÍÎÏÇÏ ÎÅ ÔÁË :
 èÏÒÓÕÎ ÷ÌÁÄ


×ÏÔ ÔÁË ×ÏÔ ÈÏÒÏÛÏ =)

úù ÔÅÂÑ ÄÁÖÅ ÚÁÄÏËÕÍÅÎÔÉÒÏ×ÁÌÉ =) 





Re: like escape

2008-01-11 Пенетрантность PEAKTOP
 про копи паст понял корда новых страниц появилось больше 5 за вечер
 =) в ручную это тяжко =)

Тут рядом в конференции есть ветка про слепую печать (про Юлю
Зуеву) . :)

 плюс не везде читаешь, и оставляешь слова InterBase хотя там вроде как все
 про птичку.

Что мешает поправить ? Я ж говорил, что будет не идеально, надо будет
пересмотреть все. Чтобы накачать мышцы, надо сперва набрать массу, а
потом уже накачивать их качественно.

 хотелось бы знать как он к этому отнесется если он появляется в конфе или
 кто знает способы связи с ним прошу поделится.

Да как он отнесется ? Это перевод, причем не литературный, а
дословный. Что не есть гуд - все равно потом на человеческий язык
переводить придется. Если промтом делать - тоже самое получиться.

 ЗЫ как раз когда понял что идет копипаст вспомнился спор с kdv что общий
 доступ к редактированию это зло =)
Ну, я вообще хотел помочь ... Все ж набивать меньше...

Хотя, потом, как все будет готово, общий доступ к редактированию лучше
прибить, а то набегут всякие стрип-киды. Я вот тут недавно читал в
википедии про главное здание МГУ, построенное пленными фашистами на
старом индейском кладбище и вмурованной в фундамент здания статуи
золотого Сталина.
http://ru.wikipedia.org/w/index.php?title=%C3%EB%E0%E2%ED%EE%E5_%E7%E4%E0%ED%E8%E5_%CC%C3%D3oldid=4224409

ИМХО, надо там авторизацию делать. И утверждение страниц
(выставление в ReadOnly), как готовых.

Re: like escape

2008-01-11 Пенетрантность Attid

 þÔÏ ÍÅÛÁÅÔ ÐÏÐÒÁ×ÉÔØ ? ñ Ö ÇÏ×ÏÒÉÌ, ÞÔÏ ÂÕÄÅÔ ÎÅ ÉÄÅÁÌØÎÏ, ÎÁÄÏ ÂÕÄÅÔ
 ÐÅÒÅÓÍÏÔÒÅÔØ ×ÓÅ. þÔÏÂÙ ÎÁËÁÞÁÔØ ÍÙÛÃÙ, ÎÁÄÏ ÓÐÅÒ×Á ÎÁÂÒÁÔØ ÍÁÓÓÕ, Á
 ÐÏÔÏÍ ÕÖÅ ÎÁËÁÞÉ×ÁÔØ ÉÈ ËÁÞÅÓÔ×ÅÎÎÏ.

äÁ Ñ ÎÅ ÓÐÏÒÀ, É ÐÒÁ×ÌÀ =) ÜÔÏ Ñ ÒÁÓËÁÚÙ×ÁÌ ËÁË Ñ ÐÒÉÛÅÌ Ë ÔÁËÏÍÕ ÍÎÅÎÉÀ.

 äÁ ËÁË ÏÎ ÏÔÎÅÓÅÔÓÑ ? üÔÏ ÐÅÒÅ×ÏÄ, ÐÒÉÞÅÍ ÎÅ ÌÉÔÅÒÁÔÕÒÎÙÊ, Á
 ÄÏÓÌÏ×ÎÙÊ. þÔÏ ÎÅ ÅÓÔØ ÇÕÄ - ×ÓÅ ÒÁ×ÎÏ ÐÏÔÏÍ ÎÁ ÞÅÌÏ×ÅÞÅÓËÉÊ ÑÚÙË
 ÐÅÒÅ×ÏÄÉÔØ ÐÒÉÄÅÔÓÑ. åÓÌÉ ÐÒÏÍÔÏÍ ÄÅÌÁÔØ - ÔÏÖÅ ÓÁÍÏÅ ÐÏÌÕÞÉÔØÓÑ.

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


 ÄÏÓÔÕÐ Ë ÒÅÄÁËÔÉÒÏ×ÁÎÉÀ ÜÔÏ ÚÌÏ =)
 îÕ, Ñ ×ÏÏÂÝÅ ÈÏÔÅÌ ÐÏÍÏÞØ ... ÷ÓÅ Ö ÎÁÂÉ×ÁÔØ ÍÅÎØÛÅ...

ÎÕ ÔÙ ÎÅ ÒÁÓÔÒÁÉ×ÁÊÓÑ =) ÐÏÍÏÝØ ÜÔÏ ÈÏÒÏÛÏ Ó ÜÔÉÍ ÓÏÇÌÁÓÅÎ.


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


 éíèï, ÎÁÄÏ ÔÁÍ Á×ÔÏÒÉÚÁÃÉÀ ÄÅÌÁÔØ. é ÕÔ×ÅÒÖÄÅÎÉÅ ÓÔÒÁÎÉÃ
Á×ÔÏÒÉÚÁÃÉÑ ÅÓÔØ, ÒÅÇÉÓÔÒÉÒÕÊÓÑ.


 (×ÙÓÔÁ×ÌÅÎÉÅ × ReadOnly), ËÁË ÇÏÔÏ×ÙÈ.
×ÏÔ ÔÁËÏÇÏ ÆÕÎËÃÉÏÎÁ ÇÏÔÏ×ÏÇÏ ÎÅÔ, ÎÏ ÍÏÖÎÏ ÂÕÄÅÔ ÄÏÄÅÌÁÔØ ËÏÇÄÁ ÐÒÉÂÌÉÚÉÍÓÑ 
Ë ÓÏ×ÅÒÛÅÎÓÔ×Õ


-- 
ó Õ×ÁÖÅÎÉÅÍ,
ôÏÌÓÔÏ× éÇÏÒØ. 





Re: like escape

2008-01-10 Пенетрантность Dmitry Lendel


ôÙ ÓÐÒÏÓÉ, ÞÔÏ ÔÅÂÑ × Like ÓÍÕÝÁÅÔ?
äÍÉÔÒÉÊ





Re: like escape

2008-01-10 Пенетрантность Attid

 ôÙ ÓÐÒÏÓÉ, ÞÔÏ ÔÅÂÑ × Like ÓÍÕÝÁÅÔ?

Á ËÏÇÏ ÓÐÒÏÓÉÔØ ? ÄÅÄÁ ? ÏÎ ÅÝÅ ÍÁÔÀËÁÔØÓÑ ÎÁÞÎÅÔ =)

Á ÍÅÎÑ ÎÅÞÅÇÏ ÎÅ ÓÍÕÝÁÅÔ =) 





Re: like escape

2008-01-10 Пенетрантность Dmitri Kuzmenko


Hello, Attid!

Attid wrote:


Займешься?


нет. исходная дока на английском должна быть.


а я все еще гну свою линию =)

http://firebird.name/doku.php?id=like


гнуть свою линию можно сколько угодно. Но источник
документации должен быть один. В принципе, если
что-то есть у тебя, чего нет там, можно закидывать
с переводом.

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




Re: like escape

2008-01-10 Пенетрантность Tonal


Attid пишет:

http://firebird.name/doku.php?id=like

найти всех людей имеющих в фамилии которых последовательно две бувы «e»
Как то несколько не по русски выглядит фраза, не находишь? :-)

--
Александр Замараев



Re: like escape

2008-01-10 Пенетрантность Attid

 ÇÎÕÔØ Ó×ÏÀ ÌÉÎÉÀ ÍÏÖÎÏ ÓËÏÌØËÏ ÕÇÏÄÎÏ. îÏ ÉÓÔÏÞÎÉË
 ÄÏËÕÍÅÎÔÁÃÉÉ ÄÏÌÖÅÎ ÂÙÔØ ÏÄÉÎ.
×ÓÅ ÒÁ×ÎÏ ÐÏÔÏÍ ÒÕÓÉÆÉÃÉÒÏ×ÁÔØ ÄÏÂÒÁ×ÏÌØÃÙ ÂÕÄÕÔ.


 ÷ ÐÒÉÎÃÉÐÅ, ÅÓÌÉ
 ÞÔÏ-ÔÏ ÅÓÔØ Õ ÔÅÂÑ, ÞÅÇÏ ÎÅÔ ÔÁÍ, ÍÏÖÎÏ ÚÁËÉÄÙ×ÁÔØ
 Ó ÐÅÒÅ×ÏÄÏÍ.
ÎÅ ÉÍÅÅÔ ÓÍÙÓÌÁ Ñ ×ÓÅ ÒÁ×ÎÏ ÔÑÎÕ ÉÚ ÔÅÈ ÖÅ ÉÓÔÏÞÎÉËÏ× ÞÔÏ ÏÎÉ, É ÍÁÓÓÉ× 
ÇÏÔÏ×ÏÇÏ


ÍÎÅ ×ÏÔ ÍÙÓÌØ ÕËÁÚÙ×ÁÔØ
Availability+DSQL+ESQL+ISQL+PSQLÐÏÎÒÁ×ÉÌÁÓØ, ×ÏÔ ÔÏÌØËÏ Ñ ÎÅ 
ÏÞÅÎØ ÐÏÎÉÍÁÀ ÞÔÏ É ÏÔËÕÄÁ.ISQL- ÔÏ ÞÔÏ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ × ËÏÎÓÏÌØÎÏÊ 
ÕÔÉÌÉÔËÅPSQL  -  ÔÏ ÞÔÏ × ÐÒÏÃÅÄÕÒÁÈ É ÔÒÉÇÅÒÁÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÙ×ÁÔØ

 Á ×ÏÔ ESQL É DSQL ÔÏÞÎÏ ÎÅ ÚÎÁÀ =(

ÐÒÅÄÐÏÌÏÇÁÀ ÞÔÏ

ESQL  ÜÔÏ  Embedded SQL ? ÓÕÄÑ ÐÏ ×ÙÛÅ ÏÂÓÕÖÄÅÍÏÊ ÄÏËÅ embedsql.pdf  =) 
ÔÏÌØËÏ ÅÇÏ ÏÔÌÉÞÉÅ ÏÔ ÄÒÕÇÉÈ Ñ ÞÅÔ ÎÅ ÐÏÎÉÍÁÀ =/

DSQL ÄÉÎÁÍÉÞÅÓËÉÊ SQL ? ÔÏÂÉÛØ ÔÏ ÉÓÐÏÌØÚÕÀÍ × Ë×ÅÒÑÈ\ÚÁÐÒÏÓÁÈ ÚÁÐÒÏÓ\ÁÐÄÅÊÔ 
É ËÏÔÏÒÙÊ × Ó×ÑÚËÁ PSQL\SQL ÏÚÎÁÞÁÅÔ ÉÍÅÅÎÏ SQL ÔÁË ?








Re: like escape

2008-01-10 Пенетрантность Attid

 ÎÁÊÔÉ ×ÓÅÈ ÌÀÄÅÊ ÉÍÅÀÝÉÈ × ÆÁÍÉÌÉÉ ËÏÔÏÒÙÈ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ Ä×Å ÂÕ×Ù e
 ëÁË ÔÏ ÎÅÓËÏÌØËÏ ÎÅ ÐÏ ÒÕÓÓËÉ ×ÙÇÌÑÄÉÔ ÆÒÁÚÁ, ÎÅ ÎÁÈÏÄÉÛØ? :-)

ÎÕ ÂÁÚÁ ÔÏ ÎÅ ÒÕÓÓËÁÑ =) ÒÏÄÉÌÁÓØ ÓÌÕÞÁÊÎÏ, ÓÄÅÌÁÌ

select * employee e

× ÇÌÁÚÁ ËÉÎÕÌÁÓØ ÆÁÍÉÌÉÑ Lee =) ÏÔ ÔÕÄÁ É ÐÏÛÅÌ,

úù ÄÏÓÔÕÐ ÎÁ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÅÓÔØ Õ ×ÓÅÈ ÍÏÖÅÛØ ÐÏÐÒÁ×ÉÔØ ËÁË ÂÕÄÅÔ 
ÌÉÔÅÒÁÔÕÒÎÅÅ =)
Õ ÍÅÎÑ ÐÏ ÒÕÓÓËÏÍÕ 3 ÂÙÌÁ =(
ÄÁ É ÂÙÌÏ ÜÔÏ 10 ÌÅÔ ÎÁÚÁÄ =) 





Re: like escape

2008-01-10 Пенетрантность Dmitri Kuzmenko


Hello, Attid!

Attid wrote:

гнуть свою линию можно сколько угодно. Но источник
документации должен быть один.


все равно потом русифицировать добравольцы будут.


этот процесс более простой, тем более что я к нему
подключусь однозначно.


мне вот мысль указывать
Availability+DSQL+ESQL+ISQL+PSQLпонравилась, вот только я не 
очень понимаю что и откуда.ISQL- то что можно выполнить в консольной 
утилиткеPSQL  -  то что в процедурах и тригерах можно использывать


 а вот ESQL и DSQL точно не знаю =(


грубо говоря, SQL это запросы без параметров, DSQL запросы с 
параметрами, а ESQL - для gpre (embedded sql, препроцессируемый SQL,

не поддерживаемый никем кроме gpre).

ESQL  это  Embedded SQL ? судя по выше обсуждемой доке embedsql.pdf  =) 
только его отличие от других я чет не понимаю =/


отличий чего от чего?

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




Re: like escape

2008-01-10 Пенетрантность Attid



 ÇÒÕÂÏ ÇÏ×ÏÒÑ, SQL ÜÔÏ ÚÁÐÒÏÓÙ ÂÅÚ ÐÁÒÁÍÅÔÒÏ×, DSQL ÚÁÐÒÏÓÙ Ó ÐÁÒÁÍÅÔÒÁÍÉ, 
 Á ESQL - ÄÌÑ gpre (embedded sql, ÐÒÅÐÒÏÃÅÓÓÉÒÕÅÍÙÊ SQL,
 ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÎÉËÅÍ ËÒÏÍÅ gpre).

 ESQL  ÜÔÏ  Embedded SQL ? ÓÕÄÑ ÐÏ ×ÙÛÅ ÏÂÓÕÖÄÅÍÏÊ ÄÏËÅ embedsql.pdf  =) 
 ÔÏÌØËÏ ÅÇÏ ÏÔÌÉÞÉÅ ÏÔ ÄÒÕÇÉÈ Ñ ÞÅÔ ÎÅ ÐÏÎÉÍÁÀ =/

 ÏÔÌÉÞÉÊ ÞÅÇÏ ÏÔ ÞÅÇÏ?

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












Re: like escape

2008-01-10 Пенетрантность Attid

 ÇÒÕÂÏ ÇÏ×ÏÒÑ, SQL ÜÔÏ ÚÁÐÒÏÓÙ ÂÅÚ ÐÁÒÁÍÅÔÒÏ×, DSQL ÚÁÐÒÏÓÙ Ó ÐÁÒÁÍÅÔÒÁÍÉ, 
 Á ESQL - ÄÌÑ gpre (embedded sql, ÐÒÅÐÒÏÃÅÓÓÉÒÕÅÍÙÊ SQL,
 ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÎÉËÅÍ ËÒÏÍÅ gpre).

ÔÏÇÄÁ ÐÏÞÅÍÕ × ÄÏËÅ CREATE DATABASE
ÅÓÔØ ÄÏÓÔÕÐÅÎ × DSQL  ? ÔÁÍ ÐÁÒÁÍÅÔÒÙ ÕÖ ÔÏÞÎÏ ÎÉËÁË =) ÅÓÌÉ Ñ ËÏÎÅÞÎÏ ÐÒÏ 
ÔÅ ÐÁÒÁÍÅÔÒÙ ËÏÔÏÒÙÅ × ÐÁÒÁÍÅÔÉÚÉÒÏ×ÁÎÎÏÍ ÚÁÐÒÏÓÅ.



 ESQL  ÜÔÏ  Embedded SQL ? ÓÕÄÑ ÐÏ ×ÙÛÅ ÏÂÓÕÖÄÅÍÏÊ ÄÏËÅ embedsql.pdf  =) 
 ÔÏÌØËÏ ÅÇÏ ÏÔÌÉÞÉÅ ÏÔ ÄÒÕÇÉÈ Ñ ÞÅÔ ÎÅ ÐÏÎÉÍÁÀ =/

 ÏÔÌÉÞÉÊ ÞÅÇÏ ÏÔ ÞÅÇÏ?
ÏÔÌÉÞÉÊ ESQL ÏÔ DSQL

ÐÏÌÕÞÁÅÔÓÑ ÞÔÏ × ESQL  ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ×ÓÅ ÞÔÏ ÅÓÔØ × DSQL + Ó×ÏÉ ÉÎÓÔÒÕËÃÉÉ 
ÄÏÓÔÕÐÎÙÅ ÔÏÌØËÏ ESQL  É ÏÎÉ ÎÁ blr ÉÌÉ ÎÁ ÓÉ × ÏÂÝÅÍ ÞÔÏ-ÔÏ ÔÁËÏÅ ÓÔÒÁÛÎÏÅ 
=)
ÔÅÐÅÒØ ÐÒÁ×ÅÌØÎÏ ÍÙÓÌÀ ?



úù ÂÌÁÇÏÄÁÒÑ ÚÁÓ×ÅÔËÉ ÒÅÓÕÒÓÁ × ËÏÎÆÅ ÐÏÑ×ÉÌÏÓØ 2 ÞÅÌÏ×ÅËÁ (éð) ËÏÔÏÒÙÅ 
ÞÔÏ-ÔÏ ÐÉÛÕÔ =)
×ÓÅ ÔÁËÉ × ËÏÎÆÅ ÂÏÌÅÅ ÏÔ×ÅÔÓÔ×ÅÎÎÙÅ ÌÀÄÉ ÞÅÍ ÎÁ ÆÏÒÕÍÁÈ =)



-- 
ó Õ×ÁÖÅÎÉÅÍ,
ôÏÌÓÔÏ× éÇÏÒØ. 





Re: like escape

2008-01-10 Пенетрантность PEAKTOP

 ЗЫ благодаря засветки ресурса в конфе появилось 2 человека (ИП) которые
 что-то пишут =)
 все таки в конфе более ответственные люди чем на форумах =)


У нас очень много поклонников. И оба пишут нам письма... (с) Оба-на

Я просто из клиента терминалов что на работе вышел. Вот и получается
два IP-шника. ;)

Гы-гы-гы.

2All:
Я тут у себя в закормах перевод LangRef откопал, в общем занимаюсь
копи-пастингом.
Но перевод не очень качественный, примеров мало и уровня он еще IB6.0.
Народ, подправьте, если что ...
Думаю, мой копи-пастинг пригодится, править всегда легче, чем набивать
вообще с нуля.

Re: like escape

2008-01-10 Пенетрантность Vlad Khorsun


Dmitri Kuzmenko ...


грубо говоря, SQL это запросы без параметров, DSQL запросы с параметрами, а 
ESQL - для gpre (embedded sql, препроцессируемый SQL,
не поддерживаемый никем кроме gpre).


   Я бы сказал немного не так :

SQL - это собственно язык SQL, без процедурной части

PSQL - Procedural SQL

DSQL - Dynamic SQL, т.е. механизм динамических запросов, не скомпилированных
   заранее. Сюда относится всё, что можно сделать с помощью 
isc_dsql_xxx API

ESQL - Embedded SQL - надстройка над SQL, понимаемая препроцессором gpre,
   который преобразует SQL в BLR и вставляет в программу вызовы более
   низкоуровневого API. О динамических запросах тут речь уже не идёт. 
Т.к. gpre
   давно не обновлялся, то он не понимает некоторые новые конструкции 
SQL

   Соответственно P\D\E SQL - это надстройки над SQL, определяемые окружением,
которое выполняет запросы (сам сервер, новое АПИ клиента, старое АПИ 
клиента)

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





Re: like escape

2008-01-09 Пенетрантность Alexander A. Venikov


Hello, Attid!
You wrote  on Wed, 9 Jan 2008 11:00:59 +0300:


 Дополнительная наводка: документация к FB существует только в виде
 документации от IB6.0 + все релизноты последующих версий FB.
 Хотя думаю что like со времен IB6 не менялся.

A спасибо конечно, но в том то и дело что я даже в ИБ6 ничего
A по этому поводу не нашел.
A так что либо его не посчитали достойным либо я не там искал =)
Книжка. Мартин Грабер. SQL. Там точно про LIKE есть.
--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: like escape

2008-01-09 Пенетрантность Dmitri Kuzmenko


Hello, Attid!

Attid wrote:

спасибо конечно, но в том то и дело что я даже в ИБ6 ничего по этому поводу 
не нашел.

так что либо его не посчитали достойным либо я не там искал =)

поиску подвергся поисковик по всем ФБ местам а также
ib60releasenotes.pdf Firebird_v2.0.0.ReleaseNotes.pdf 
Firebird_v1.5.3.ReleaseNotes.pdf LANGREF.PDF


а при чем тут release notes ???

ESCAPE для LIKE описан в embedsql.pdf - страница 118.
с примерами.

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




Re: like escape

2008-01-09 Пенетрантность Attid


 ÐÏÉÓËÕ ÐÏÄ×ÅÒÇÓÑ ÐÏÉÓËÏ×ÉË ÐÏ ×ÓÅÍ æâ ÍÅÓÔÁÍ Á ÔÁËÖÅ
 ib60releasenotes.pdf Firebird_v2.0.0.ReleaseNotes.pdf 
 Firebird_v1.5.3.ReleaseNotes.pdf LANGREF.PDF

 Á ÐÒÉ ÞÅÍ ÔÕÔ release notes ???

ÎÕ ÔÁÍ ÐÒÏÍÅÌØËÎÕÌ É LANGREF.PDF


 ESCAPE ÄÌÑ LIKE ÏÐÉÓÁÎ × embedsql.pdf - ÓÔÒÁÎÉÃÁ 118.
 Ó ÐÒÉÍÅÒÁÍÉ.

×ÏÔ × ÎÅÍ ÎÅ ÐÏÄÕÍÁÌ ÉÓËÁÔØ =) ÔÅÍ ÂÏÌÅÅ Ó ÎÁÄÐÉÓØÀ ÎÁ ÓÁÊÔÅ

Embedded SQL Guide - ÔÏÌØËÏ ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ GPRE.

× ÏÂÝÅÍ ÓÔÒÁÎÎÏ ÜÔÏ ×ÓÅ =) ÎÏ ÓÐÁÓÉÂÏ ÚÁ ÏÔ×ÅÔ.






Re: like escape

2008-01-09 Пенетрантность Dmitri Kuzmenko


Hello, Attid!

Attid wrote:


вот в нем не подумал искать =) тем более с надписью на сайте
Embedded SQL Guide - только если вы используете GPRE.
в общем странно это все =) но спасибо за ответ.


пример хиловатый, но в любом случае соответствует стандарту.

насчет Embedded SQL Guide - раньше эта каша называлась
Programmers Guide. И там были примеры использования
разных операторов, вперемешку SQL, DSQL, Embedded SQL.

С этой книги Скляр сделал свой перевод.

Но - т.к. в этом ProgGuide был embedded sql, который
многих путал, я сделал соответствующую приписку.

По уму надо было бы Embedded SQL Guide почикать,
и примеры SQL/DSQL перенести в langref.pdf.

собственно, я считаю что нужно немедленно начать
клонировать langref.pdf в качестве доки по FB,
пусть даже 100% копируя в начале.
Синтаксис докрутить, описание переписать своими словами.
Добавить примеры из embedsql.pdf и releasenotes.
указать все странности и несовместимости со стандартом.

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




Re: like escape

2008-01-09 Пенетрантность Roman Rokytskyy


Dmitry Lendel wrote:

собственно, я считаю что нужно немедленно начать
клонировать langref.pdf в качестве доки по FB,
пусть даже 100% копируя в начале.
Синтаксис докрутить, описание переписать своими словами.
Добавить примеры из embedsql.pdf и releasenotes.
указать все странности и несовместимости со стандартом.


Займешься?


уже несколько месяцев как занялись (firebird-doc group).

Роман



Re: like escape

2008-01-09 Пенетрантность Dmitry Lendel

 ÓÏÂÓÔ×ÅÎÎÏ, Ñ ÓÞÉÔÁÀ ÞÔÏ ÎÕÖÎÏ ÎÅÍÅÄÌÅÎÎÏ ÎÁÞÁÔØ
 ËÌÏÎÉÒÏ×ÁÔØ langref.pdf × ËÁÞÅÓÔ×Å ÄÏËÉ ÐÏ FB,
 ÐÕÓÔØ ÄÁÖÅ 100% ËÏÐÉÒÕÑ × ÎÁÞÁÌÅ.
 óÉÎÔÁËÓÉÓ ÄÏËÒÕÔÉÔØ, ÏÐÉÓÁÎÉÅ ÐÅÒÅÐÉÓÁÔØ Ó×ÏÉÍÉ ÓÌÏ×ÁÍÉ.
 äÏÂÁ×ÉÔØ ÐÒÉÍÅÒÙ ÉÚ embedsql.pdf É releasenotes.
 ÕËÁÚÁÔØ ×ÓÅ ÓÔÒÁÎÎÏÓÔÉ É ÎÅÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÓÏ ÓÔÁÎÄÁÒÔÏÍ.

úÁÊÍÅÛØÓÑ?
äÍÉÔÒÉÊ





Re: like escape

2008-01-09 Пенетрантность Dmitri Kuzmenko


Hello, Dmitry!

Dmitry Lendel wrote:


собственно, я считаю что нужно немедленно начать
клонировать langref.pdf в качестве доки по FB,
пусть даже 100% копируя в начале.
Синтаксис докрутить, описание переписать своими словами.
Добавить примеры из embedsql.pdf и releasenotes.
указать все странности и несовместимости со стандартом.


Займешься?


нет. исходная дока на английском должна быть.

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




Re: like escape

2008-01-09 Пенетрантность Dmitri Kuzmenko


Hello, Roman!

Roman Rokytskyy wrote:


Займешься?


уже несколько месяцев как занялись (firebird-doc group).


еле нашел. на офсайте по-моему нет ссылки

http://www.destructor.de/firebird/refdoc/

как подключиться - тут:
http://www.destructor.de/firebird/refdoc/1345.htm

p.s. замУтно, через базу... но хоть так.

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




Re: like escape

2008-01-09 Пенетрантность Attid

ÓÏÂÓÔ×ÅÎÎÏ, Ñ ÓÞÉÔÁÀ ÞÔÏ ÎÕÖÎÏ ÎÅÍÅÄÌÅÎÎÏ ÎÁÞÁÔØ
ËÌÏÎÉÒÏ×ÁÔØ langref.pdf × ËÁÞÅÓÔ×Å ÄÏËÉ ÐÏ FB,
ÐÕÓÔØ ÄÁÖÅ 100% ËÏÐÉÒÕÑ × ÎÁÞÁÌÅ.
óÉÎÔÁËÓÉÓ ÄÏËÒÕÔÉÔØ, ÏÐÉÓÁÎÉÅ ÐÅÒÅÐÉÓÁÔØ Ó×ÏÉÍÉ ÓÌÏ×ÁÍÉ.
äÏÂÁ×ÉÔØ ÐÒÉÍÅÒÙ ÉÚ embedsql.pdf É releasenotes.
ÕËÁÚÁÔØ ×ÓÅ ÓÔÒÁÎÎÏÓÔÉ É ÎÅÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÓÏ ÓÔÁÎÄÁÒÔÏÍ.

 úÁÊÍÅÛØÓÑ?

 ÎÅÔ. ÉÓÈÏÄÎÁÑ ÄÏËÁ ÎÁ ÁÎÇÌÉÊÓËÏÍ ÄÏÌÖÎÁ ÂÙÔØ.


Á Ñ ×ÓÅ ÅÝÅ ÇÎÕ Ó×ÏÀ ÌÉÎÉÀ =)

http://firebird.name/doku.php?id=like





Re: like escape

2008-01-09 Пенетрантность Ded


Attid wrote:

а я все еще гну свою линию =)

http://firebird.name/doku.php?id=like


  Ты бы лучше хоть разок хоть одну книжку по SQL вообще почитал. Like в 
доке подробно не разжеван именно потому, что на 100% соответсвует 
стандарту, который считается общеизвестным для мало-мальски 
общеобразованных людей.


--
Regards. Ded.



Re: like escape

2008-01-09 Пенетрантность Attid

   ôÙ ÂÙ ÌÕÞÛÅ ÈÏÔØ ÒÁÚÏË ÈÏÔØ ÏÄÎÕ ËÎÉÖËÕ ÐÏ SQL ×ÏÏÂÝÅ ÐÏÞÉÔÁÌ. Like × 
 ÄÏËÅ ÐÏÄÒÏÂÎÏ ÎÅ ÒÁÚÖÅ×ÁÎ ÉÍÅÎÎÏ ÐÏÔÏÍÕ, ÞÔÏ ÎÁ 100% ÓÏÏÔ×ÅÔÓ×ÕÅÔ 
 ÓÔÁÎÄÁÒÔÕ, ËÏÔÏÒÙÊ ÓÞÉÔÁÅÔÓÑ ÏÂÝÅÉÚ×ÅÓÔÎÙÍ ÄÌÑ ÍÁÌÏ-ÍÁÌØÓËÉ 
 ÏÂÝÅÏÂÒÁÚÏ×ÁÎÎÙÈ ÌÀÄÅÊ.

ÄÁ ÞÉÔÁÌ Ñ ËÎÉÖËÕ É ÎÅ ÏÄÎÕ, É ÓÔÁÎÄÁÒÔ ÎÅÔ ÎÅÔ ÞÉÔÁÀ,

ÐÒÏÓÔÏ ÍÁÌÏ ÌÉ ÂÕÄÕÔ ËÁËÉÅ ÏÓÏÂÅÎÏÓÔÉ.ÎÅ ÕÖÅÌÉ ÔÙ ÄÕÍÁÅÛØ Ñ × ÐÅÒ×ÙÅ 
ÐÏÌØÚÏ×ÁÌÓÑ LIKE ?
ÐÏÌØÚÏ×ÁÌÓÑ É ÏÞÅÎØ ÄÁ×ÎÏ É ÎÅ ÔÏÌØËÏ × ÐÔÉÞËÅ, ÐÒÏÓÔÏ ÐÏÄ ÐÔÉÞËÕ Ñ ÓÔÁÒÁÀÓØ 
ÐÏ ÔÏÊ ÄÏËÅ ÞÔÏ ÅÓÔØ
ÔÁË ËÁË ÎÁ ÉÚÕÞÅÎÉÉÅ ÉÓÈÏÄÎÉËÏ× ÕÍÁ ÎÅ È×ÁÔÉÔ =)

ÔÁË ÞÔÏ ×ÏÔ ÔÁË =)





Re: like escape

2008-01-08 Пенетрантность Attid

 äÏÐÏÌÎÉÔÅÌØÎÁÑ ÎÁ×ÏÄËÁ: ÄÏËÕÍÅÎÔÁÃÉÑ Ë FB ÓÕÝÅÓÔ×ÕÅÔ ÔÏÌØËÏ × ×ÉÄÅ
 ÄÏËÕÍÅÎÔÁÃÉÉ ÏÔ IB6.0 + ×ÓÅ ÒÅÌÉÚÎÏÔÙ ÐÏÓÌÅÄÕÀÝÉÈ ×ÅÒÓÉÊ FB.
 èÏÔÑ ÄÕÍÁÀ ÞÔÏ like ÓÏ ×ÒÅÍÅÎ IB6 ÎÅ ÍÅÎÑÌÓÑ.

ÓÐÁÓÉÂÏ ËÏÎÅÞÎÏ, ÎÏ × ÔÏÍ ÔÏ É ÄÅÌÏ ÞÔÏ Ñ ÄÁÖÅ × éâ6 ÎÉÞÅÇÏ ÐÏ ÜÔÏÍÕ ÐÏ×ÏÄÕ 
ÎÅ ÎÁÛÅÌ.
ÔÁË ÞÔÏ ÌÉÂÏ ÅÇÏ ÎÅ ÐÏÓÞÉÔÁÌÉ ÄÏÓÔÏÊÎÙÍ ÌÉÂÏ Ñ ÎÅ ÔÁÍ ÉÓËÁÌ =)

ÐÏÉÓËÕ ÐÏÄ×ÅÒÇÓÑ ÐÏÉÓËÏ×ÉË ÐÏ ×ÓÅÍ æâ ÍÅÓÔÁÍ Á ÔÁËÖÅ
ib60releasenotes.pdf Firebird_v2.0.0.ReleaseNotes.pdf 
Firebird_v1.5.3.ReleaseNotes.pdf LANGREF.PDF






like escape

2008-01-06 Пенетрантность Attid

a ÇÄÅ ÍÏÖÎÏ ÎÁÊÔÉÔØ ÏÐÉÓÁÎÉÅ ÞÔÏ ÔÁËÏÅ like É Ó ÞÅÍ ÅÇÏ ÅÄÑÔ

Ñ ÐÏÎÉÍÁÀ ÞÔÏ ÔÁÍ ÍÁÓËÉ ÉÓÐÏÌØÚÏ×ÁÔØ _% Á ×ÏÔ ÅÓÔØ ÌÉ ÜËÒÁÎÉÒÏ×ÁÎÉÅ ÉÌÉ 
ÞÅÇÏ ÉÎÔÅÒÅÓÎÏÇÏ =)

ÈÏÔÑ  escape ÜÔÏ É ÅÓÔØ ÜËÒÁÎÉÒÏ×ÁÎÉÅ =)

ÄÏËÕÍÅÎÔÁÃÉÀ ÐÏËÒÕÔÉÌ ÎÅ Õ×ÉÄÅÌ =( ÔÏÌØËÏ × ÒÅÚÉÚÎÏÔÁÈ Ë ÐÅÒ×ÏÊ ÐÔÉÞËÅ ÅÓÔØ 
ÞÔÏ ÔÁÍÁ ÞÔÏ-ÔÏ ÐÒÁ×ÉÌÉ ÐÏ ÜÔÏÊ ÔÅÍÅ. ÉÌÉ ÔÏÌØËÏ ×
SQL92 ÓÍÏÔÒÅÔØ ?

ÔËÎÉÔÅ ÐÏÖÁÌÕÊÓÔÁ × ÎÕÖÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ. 





Re: like escape

2008-01-06 Пенетрантность Владимир Аксенов

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

Вы писали 6 января 2008 г., 19:39:36:

 a где можно найтить описание что такое like и с чем его едят
 ткните пожалуйста в нужном направлении.

http://ibase.ru/develop.htm

Дополнительная наводка: документация к FB существует только в виде
документации от IB6.0 + все релизноты последующих версий FB.
Хотя думаю что like со времен IB6 не менялся.


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