|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vladimir Pavlikov 2:5020/400 01 Feb 2002 05:22:57 To : Nikolay Kulikov Subject : Re: в чем зло хранимых процедур-2 -------------------------------------------------------------------------------- Hello! "Nikolay Kulikov" <Nikolay_Kulikov@ru.ibm.com> wrote: > VP> select * from Employee where lastname = 'Иванов' > VP> Т.е. запрос выполняется по "таблице", в которой lastname > VP> отсутствует (непосредственно), но присутствует опосредовано. > VP> При этом он должен вернуть только Ивановых-_служащих_. > VP> Присутствующие в базе Ивановы - рабочие (дети, пенсионеры и > VP> т.д.) идут лесом. Т.е. резалтсет _другой_, чем при запросе > VP> через People. > Сдается мне что это можно сделать в Informix и DB2. Обвязки под ОО делают все, кому не лень. Собственно, это лучше, чем ничего. Hо, "сдается мне" :), что три последние мои фразы тут не выполнятся. По крайней мере, без дополнительной, чисто ручной, работы. Попробуй? > METHOD SAMEZIP (addr address_t) > RETURNS INTEGER > LANGUAGE SQL ... > METHOD DISTANCE (address_t) > RETURNS FLOAT > LANGUAGE C _Внешние_ методы, да еще и на самых ОО-шных языках в мире (SQL and C) - очень ОО-шная система :)) Для ОО-шной системы нужен такой же язык. И, если она будет не надстройкой над РСУБД, а сама будет выполнять все операции - это будет ООСУБД. _Будет_, пока нету... -- Владимир Павликов. --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6577fd768231.html, оценка из 5, голосов 10
|