Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подстрока в Interbase [D7, IB6.x]


nikolas ©   (2005-09-26 11:52:00) 

Добрый день!
Либо я плохо искал, либо все же не нашел - как получить в запросе Interbase подстроку? Т.е. напр.
select substr(str_field, 1, 2) from table ?


msguns   (2005-09-26 14:20:00) [1]

>Johnmen ©   (26.09.05 12:11) [5]
>Romkin ©   (26.09.05 13:14) [6]

Спасибо за поправку, я имел дело с FB


Romkin   (2005-09-26 13:14:00) [2]

msguns ©   (26.09.05 12:08) [4]
1. Local SQL - это диалект SQL для BDE. Если хочется иметь доступ через BDE да еще и данные локально обрабатывать - тогда да, "понимает"/ F nfr - ytn
2. IB6.0 - substring нет даже в списке зарезервированных слов, не говоря уж об остальном. Кажется, в IB6.5 ее тоже нет...


Johnmen   (2005-09-26 12:11:00) [3]

Зависит от версии сервера IB.
Напр. IB6.0 ещё не знала ничего про SUBSTRING.

PS
Кстати, данная ф-ия рассматривается в стандарте SQL92...


msguns   (2005-09-26 12:08:00) [4]

>Romkin ©   (26.09.05 11:56) [3]
>При чем здесь local SQL?!

При том, что
1. Интербэйз "понимает" Local SQL
2. В справке по нему есть описание и этой функции тоже.


Romkin   (2005-09-26 11:56:00) [5]

msguns ©   (26.09.05 11:55) [1] При чем здесь local SQL?!


msguns   (2005-09-26 11:55:00) [6]

substring(Field from x for n)

(Delphi->Help->Delphi tools->Local SQL)


Romkin   (2005-09-26 11:55:00) [7]

Использовать UDF. Эта функция есть в стандартной поставке


Наверх

Титульная страница Поиск, карта сайта Написать письмо