无法将值分配给数组变量

时间:2019-12-17 13:47:21

标签: postgresql

我正在尝试为数组变量赋值,但出现错误。 SQL错误[42601]:错误:“ tschema”处或附近的语法错误

do $$
begin
CREATE DOMAIN tschema.nme AS CHARACTER VARYING(1024);
END $$;


do $$
begin    
CREATE DOMAIN tschema.vararray AS tschema.nme[];
END $$;




DO $ANONYMOUS_BLOCK$ 
 DECLARE
    p_inarray tschema.numarray := array[1,2,3];
    p_starray tschema.vararray := array['','',''::text];

    begin
        p_inarray tschema.numarray := array[9];
        p_inarray tschema.numarray := array[4,5,7,8];
        p_stftuarray tschema.vararray := array['AX123','AD456'];
        p_starray tschema.vararray := array['AST'];
    end $ANONYMOUS_BLOCK$;

请帮助我。

谢谢。

0 个答案:

没有答案