Dmitri Kuzmenko пишет:

   2) select * from test(Param1 = 3, Param3 = 10);
   3) select * from TEST(Param2 = 'Пример');
      "Глубинный смысл" ясен помоему и ребёнку ...

и как люди на Pascal пишут, ума не приложу.

  А то добавит некий умник параметр не в конец списка а в середдинку и
глюк обеспечен !!!

лишить почетного звания программиста.
Ты когда справедлив, а когда и беспощаден. :)


p.s. есть полезные фишки в ЯП, а есть бесполезные или мешающие.
Вот то о чем ты написал - только мешающая.

Мешающая, не мешающая ,  а в оракле аналогичный формат обращения работает.



begin
 MyPackage.MyProcedure(aid => 1,
                   name => '111');
end;

где aid и name имена параметров процедуры.
Поначалу читать може и непривычно, но вскоре понимаешь, что так действительно удобно.


Удачи

Ответить