powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как вернуть Select из такой функции
2 сообщений из 2, страница 1 из 1
Как вернуть Select из такой функции
    #38351736
Bart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
CREATE TABLE t_row (a INT, b INT);

CREATE OR REPLACE FUNCTION f_row (row_param ANCHOR ROW t_row) RETURNS ANCHOR t_row.a
BEGIN
  RETURN row_param.a;
END;



При попытке сделать селект, возвращиет ошибку ниже
Код: plsql
1.
VALUES f_row( row_param=>(100,1));



ERROR [42601] [IBM][DB2/NT] SQL0104N An unexpected token "," was found following "ROW( ROW_PARAM=>(100". Expected tokens may include: "+".
...
Рейтинг: 0 / 0
Как вернуть Select из такой функции
    #38352133
Astron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mануал гласит что так делать нельзя

http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000735.html

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
                      (1)                                            
>>-function-name--(------+----------+--+----------------------+--)-><
                         +-ALL------+  | .-,----------------. |      
                         '-DISTINCT-'  | V                  | |      
                                       '-----| argument |---+-'      


|--+--------------------+--+-expression-----+-------------------|
   '-parameter-name--=>-'  +-row-expression-+   
                           '-DEFAULT--------'   


row_expression это http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0054577.html

а в вызове указана row-value-expression, что не одно и тоже.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как вернуть Select из такой функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]