Я работаю над запросом для создания xml из базы данных оракула.
где "столбец" - это тип
CREATE OR REPLACE TYPE "column" AS OBJECT
("coulmnname" VARCHAR2 (30), "datatype" VARCHAR2 (30))
и col_list_t имеет тип
CREATE OR REPLACE TYPE col_list_t AS TABLE OF "column"
и
SELECT CAST (
MULTISET (
SELECT "column" (B.COLUMN_NAME, B.DATA_TYPE)
FROM all_tab_columns b, all_tables c ,all_tables a
WHERE b.TABLE_NAME = a.TABLE_NAME
AND b.table_name = c.TABLE_NAME
AND B.OWNER = C.OWNER
AND c.OWNER = USER)AS col_list_t) from dual
и проблема в том, что это должно быть преобразовано в postgres, поскольку CAST и MULTISET недоступны в postgres, поэтому есть ли способ сделать это в синтаксисе postgres
cast(...)
есть в Postgres, аmultiset
— нет. Если вы генерируете XML, смотрели ли вы на различные XML-функции в Postgres? - person a_horse_with_no_name   schedule 02.12.2014