Bom dia Lista,

pessoal estou fazendo um procedure mas surgiu um problema com a aspas
simples, o problema esta em como utilizar elas no meio de uma sql que tem
varias concatenações.

XCRIATABELA :='CREATE TABLE '|| XTABELA ||' ('||
 XNID ||' NUMERIC(6,0) DEFAULT nextval((*tb_remessa_seq::text*)::regclass)
NOT NULL,'||
 XNUMEROREMESSA ||' NUMERIC(6,0) DEFAULT nextval(('*||XSEQUENCIA||*
'::text)::regclass),'||
 XANO ||' NUMERIC(4,0),'||
 XUSUARIOINCLUSAO ||' NUMERIC(6,0),'||
 XDTINCLUSAO ||' TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT
(*now*::text)::timestamp(6)
without time zone,'||
 XUSUARIOALTERACAO ||' NUMERIC(6,0),'||
 XDTALTERACAO ||' TIMESTAMP WITHOUT TIME ZONE,'||
 XSETOR ||' NUMERIC(6,0),'||
 XCDUNIDADE ||' NUMERIC(6,0),'||
 XORDEM ||' NUMERIC(2,0),'||
 XDOCUMENTO ||' VARCHAR(50),'||
 XASSUNTO ||' VARCHAR(450),'||
 XDE ||' VARCHAR(150),'||
 XPARA ||' VARCHAR(150),'||
 XAC ||' VARCHAR(150)
) WITH OIDS';

EXECUTE XCRIATABELA;


nas partes em vermelho teria que ter aspas simples, porem se as coloco da
erro, dizendo que as sequencias não existem.

obrigado

Anderson
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a