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