obrigado ....resolvi usando o quote_literal

2008/12/12 William Leite Araújo <william.ara...@grupoquali.com.br>

> 2008/12/12 Anderson <jackvalant...@gmail.com>
>
>> 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.
>
>
>    Use a função "*quote_literal*". Deseja que o texto 'qualquer' esteja
> com as aspas simples, então basta usar :
>
>   *quote_literal*('qualquer');
>
>
>>
>>
>> XCRIATABELA :='CREATE TABLE '|| XTABELA ||' ('||
>>  XNID ||
>
>   ' NUMERIC(6,0) DEFAULT nextval(('||quote_literal('*
> tb_remessa_seq')||'::text*)::regclass) NOT NULL,'||
>
>>  XNUMEROREMESSA ||' NUMERIC(6,0) DEFAULT nextval(('*
>> ||quote_literal(XSEQUENCIA)||*'::text)::regclass),'||
>>  XANO ||' NUMERIC(4,0),'||
>>  XUSUARIOINCLUSAO ||' NUMERIC(6,0),'||
>>  XDTINCLUSAO ||' TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT ('||quote_literal(
>> *now*())||')::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
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> William Leite Araújo
> Mobile Solution Manager       - QualiConsult
> Analista de Banco de Dados
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a