2009-12-09 20 views

cevap

1

kullanmak

select cast(binaryColumn as CHAR) from table_name 
+1

Yukarıdaki yorumlara göre varchar'a dava açamazsınız. – Lukos

+0

Ancak, yukarıdaki "char" ifadesini yukarıdaki yorumlara göre kullanabilirsiniz. – Bramus

10

buna benzer senaryosunda benim için çalıştı MySQL sözdizimi şöyledir:: Ben Sen dökme işlemini kullanabilirsiniz MySQL sürüm 5.10

25

Geç cevap ...

Sen CAST kullanabilir veya

CAST(foo AS CHAR(100)) 
CONVERT(foo, CHAR(100)) 
böylece CONVERT

Supported types (5.5) are:

BINARY[(N)] 
CHAR[(N)] 
DATE 
DATETIME 
DECIMAL[(M[,D])] 
SIGNED [INTEGER] 
TIME 
UNSIGNED [INTEGER] 

Sen değil döküm doğrudan Varchar yapabilirsiniz.
Hiç kimse önemsemeyen ve can sıkıcı görünen an open MySQL bug from 2008 var

+3

+1 VARCHAR –

+0

ile ilgili sorunları açıklamanız için ... syntax çok yardımcı oldu –

+1

@gbn, '' '' '' '' '' CHAR' için kullanılan varsayılan kodlama nedir? Ayrıca, şimdi Oracle MySQL'i devraldı, insanlar hatayı düzeltmeye daha fazla dikkat ediyorlar mı? – Pacerier

İlgili konular