2013/9/3 Juliano Atanazio <[email protected]> > > > > Em 3 de setembro de 2013 12:23, Matheus de Oliveira < > [email protected]> escreveu: > >> >> >> >> 2013/9/3 Marcelo da Silva <[email protected]> >> >>> Pessoal no Delphi tenho a função INSERT que serve para inserir uma >>> string dentro da outra, por exemplo: >>> >>> S := insert('s', 'tete', 3); >>> >>> S = teste >>> >>> Existe alguma função que faça isso no postgres? >>> Já procurei no manuel, mas não encontrei. >>> >>> >> Existe a função overlay [1]: >> >> SELECT overlay('tete' placing 's' from 3 for 0); >> >> Você pode criar uma insert +ou- assim: >> >> CREATE FUNCTION insert(text,text,int) >> RETURNS TEXT >> LANGUAGE SQL AS $$ >> SELECT overlay($1 placing $2 from $3 for 0); >> $$; >> >> [1] >> http://www.postgresql.org/docs/current/static/functions-binarystring.html >> >> >> > O exemplo do Matheus foi muito mais objetivo rs > De qualquer forma é bom ter uma certa variedade de formas de fazer a mesma > coisa. >
=D > Adicionalmente, este link [1] tem funções de tratamento de strings no > PostgreSQL. > Extremamente útil :) > > [1] http://www.postgresql.org/docs/9.2/static/functions-string.html > > > Faz mais sentido que o link que eu mandei... aliás, o link que eu mandei não faz sentido algum (é pra bytea, apesar de ter a mesma função), considerem este do Juliano, xD... Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
