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