Ссылка в вашем примере недоступна. Вы можете создать таблицу, соединив одну или несколько таблиц и / или представлений вместе и составив список столбцов со столбцами из любых объединений и любых, которые вы явно добавили в список. Ключ заключается в том, чтобы присоединиться к 1 = 2
или FALSE
Пример
CREATE OR REPLACE TEMP TABLE TMP_X
AS
SELECT A."name" AS NAME
,A."owner" AS OWNER
,B.STG_ARRAY
,NULL::NUMERIC(10,2) AS PURCHASE_AMOUNT
,NULL AS COMMENT
FROM TABLE_A A
JOIN TABLE_B B
ON 1 = 2
;
- NAME - берет тип данных из столбца A. "name"
- OWNER - получает тип данных из столбца A. «владелец»
- STG_ARRAY - принимает тип данных из столбца B.STG_ARRAY
- PURCHASE_AMOUNT - принимает тип данных, явно указанный NUMERI C (10,2)
- КОММЕНТАРИЙ - без явного типа данных - принимает тип данных по умолчанию VARCHAR (16777216)