2016-08-12 8 views
2

In Postgresql wie konvertieren Sie ein Textfeld in ein Varchar? Ich habe beide unten versucht, aber weder mein Textfeld zu Varchar konvertieren.Konvertieren von Text in Varchar

Cast(Iamtextfield As Varchar) 
Char(Iamtextfield) 
+1

Wofür? Sind sie nicht intern gleich? –

Antwort

6

Text nur ein anderer Begriff für unbegrenzten varchar in PostgreSQL ist.

Aber wenn Sie wollen sicherstellen, dass die Art richtig im Rück Ausgang wird einfach wie folgt:

iamtextfield::varchar 

Oder wenn es Groß- und Kleinschreibung

"Iamtextfield"::varchar 

ist Wenn Sie Sie trunkieren wollen können etwas tun wie:

iamtextfield::varchar(5) 
2

Cast in Postgress, Textbeispiel in varchar:

select (select 'example text'::text)::varchar