Valeu Jota!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm
Enviada em: segunda-feira, 30 de março de 2009 18:08
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: RES: ::varchar retorna text

 

Olá, Alisson

Se você fizer:

SELECT 'Olá'::text || ' mundo'::text;

É igual a você fazer:

SELECT cast('Olá' as text) || cast(' mundo' as text);

A diferença é que cast é padrão SQL e :: é o operador exclusivo PostgreSQL.



2009/3/30 Alisson Viegas <p...@acsiv.com.br>

Legal, Jota. Valeu!
Então a função cast e os operadores :: (se é que posso chamar assim) tem o
mesmo resultado?
Quando usar um ou outro?

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm
Enviada em: segunda-feira, 30 de março de 2009 17:52
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: ::varchar retorna text

 

Olá,

Então você precisa fazer:

SELECT (placa || ' - ' || modelo)::varchar(50) FROM sua_tabela;

Se você fizer:

SELECT placa || ' - ' || modelo::varchar(50) FROM tabela;

Apenas o modelo será convertido para varchar(50).

2009/3/30 Alisson Viegas <p...@acsiv.com.br>

Jota, gostaria que o retorno da concatenação placa ||' - '|| modelo fosse
varchar(50) e não text.

 

At.te,
Alisson Viegas
Acsiv Sistemas

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de JotaComm
Enviada em: segunda-feira, 30 de março de 2009 17:35
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] ::varchar retorna text

 

Olá, Alisson

Mas seria para retornar o que?

2009/3/30 Alisson Viegas <p...@acsiv.com.br>

Pessoal, por que a consulta abaixo está retornando um tipo text?
select placa ||' - '|| modelo::varchar(50) as veiculo from fro.vei

Obrigado!

 

At.te,
Alisson Viegas
Acsiv Sistemas

 


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a