From c7420dd938dde2e6033277822107376246e9ab11 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Fri, 24 Oct 2014 12:43:32 +0800 Subject: [PATCH] add nvarchar type --- type.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/type.go b/type.go index f1a609b5..ee765682 100644 --- a/type.go +++ b/type.go @@ -67,6 +67,7 @@ var ( Char = "CHAR" Varchar = "VARCHAR" + NVarchar = "NVARCHAR" TinyText = "TINYTEXT" Text = "TEXT" MediumText = "MEDIUMTEXT" @@ -113,6 +114,7 @@ var ( Char: TEXT_TYPE, Varchar: TEXT_TYPE, + NVarchar: TEXT_TYPE, TinyText: TEXT_TYPE, Text: TEXT_TYPE, MediumText: TEXT_TYPE, @@ -301,7 +303,7 @@ func SQLType2Type(st SQLType) reflect.Type { return reflect.TypeOf(float32(1)) case Double: return reflect.TypeOf(float64(1)) - case Char, Varchar, TinyText, Text, MediumText, LongText, Enum, Set, Uuid: + case Char, Varchar, NVarchar, TinyText, Text, MediumText, LongText, Enum, Set, Uuid: return reflect.TypeOf("") case TinyBlob, Blob, LongBlob, Bytea, Binary, MediumBlob, VarBinary: return reflect.TypeOf([]byte{})