Fixed max length of nvarchar
See also https://docs.microsoft.com/en-us/sql/t-sql/data-types/nchar-and-nvarchar-transact-sql?view=sql-server-ver15
This commit is contained in:
parent
4aeade3621
commit
d892695c2b
@ -78,7 +78,7 @@ func (s *mssql) DataTypeOf(field *StructField) string {
|
||||
case reflect.Float32, reflect.Float64:
|
||||
sqlType = "float"
|
||||
case reflect.String:
|
||||
if size > 0 && size < 8000 {
|
||||
if size > 0 && size < 4000 {
|
||||
sqlType = fmt.Sprintf("nvarchar(%d)", size)
|
||||
} else {
|
||||
sqlType = "nvarchar(max)"
|
||||
|
Loading…
x
Reference in New Issue
Block a user