Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Именованые параметры функции на sql
|
|||
|---|---|---|---|
|
#18+
Пишу функцию: Код: plaintext 1. 2. 3. 4. 5. Вопрос: можно ли в функции на sql юзать именованные параметры, если нет то как поставить алиас параметру. Просто интересно, если именованых параметров нет, то почему на обьявление этой функции он не ругнулся, я же дал параметру имя вроде? Знаю что на pgsql есть именованые параметры, но для того, чтобы сделать примитивный селект нужно огород городить типа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. P.S.: прошу сильно не пинать, если чего недопонял :) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 23:35 |
|
||
|
Именованые параметры функции на sql
|
|||
|---|---|---|---|
|
#18+
Круто, прошло 3 недели и ни одного ответа. Что, такое сделать нельзя или никто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 18:52 |
|
||
|
Именованые параметры функции на sql
|
|||
|---|---|---|---|
|
#18+
1. В чистом sql алиасов нет. 2. А чем вам токое возвращение "кривое"??? В документации чета написанно что "и даже целая таблица результатов может быть возвращенна" ("RETURN NEXT can be used with both scalar and composite data types; with a composite result type, an entire "table" of results will be returned." ) Попробуйте, RETURN NEXT SELECT * FROM Users; Сам не проверял, и почему-то кажиться что такая конструкция не прокатит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 20:48 |
|
||
|
Именованые параметры функции на sql
|
|||
|---|---|---|---|
|
#18+
ClsProgrammingПишу функцию: [src]CREATE or replace FUNCTION test (x int) returns int Вопрос: можно ли в функции на sql юзать именованные параметры, если нет то как поставить алиас параметру. Просто интересно, если именованых параметров нет, то почему на обьявление этой функции он не ругнулся, я же дал параметру имя вроде? а) Алиас поставить некак. Идентификаторы в заголовке - пока что равносильны комментариям. Остается надеяться что это не надолго - может уже дописывается. Не так давно вообще никаких идентификаторов и кажется небыло - select X where id=$2. б)Не ругнулся потому что он воспринял твой "select as resturn" равносильно "select x as "Суслики! Внимательно читайте инструкции по рытью нор и незабывайте проверять крепёж." Это ж не имя параметра а просто алиас _колонки_ .;) Правда вот облом ты еще колонку x ему подсунул а из какой таблицы??? Ответ column not exist вполне обоснован. можно ли на pgsql как-то попрямее вернуть эту выборку? Нет есть только мизерная вероятность что ты возьмешь и напишешь новый интерпретатор pl/pgsql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 23:39 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=308&tid=2005913]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 345ms |

| 0 / 0 |
