| От | Matthew Kirkwood |
|---|---|
| Тема | Re: Named arguments in function calls |
| Дата | |
| Msg-id | Pine.LNX.4.58.0401261758080.20230@sphinx.mythic-beasts.com обсуждение исходный текст |
| Ответ на | Re: Named arguments in function calls (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: Named arguments in function calls
|
| Список | pgsql-hackers |
On Mon, 26 Jan 2004, Tom Lane wrote: > >> If that was IS, then foo(x is 13) makes sense. > > > I like that syntax. For example > > select interest(amount is 500.00, rate is 1.3) > > is very readable, yet brief. > > On second thought though, it doesn't work. > > select func(x is null); > > is ambiguous, especially if func() accepts boolean. You're unlikely to care, but Oracle's syntax is Perlish: select interest(amount => 500.0, rate => 1.3); That'd be ambiguous again, though. Perhaps: select interest(amount := 500.0, rate := 1.3); ? Matthew.
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера