Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server, nvarchar(MAX) oder ntext, image oder varbinary?

Die neuen (Max)-Felder erleichtern den Umgang mit den Daten aus .NET-Code erheblich. Mit varbinary(max) setzen Sie einfach den Wert eines SqlParameter zu einem Byte-Array und du bist fertig. Mit dem Bildfeld müssen Sie ein paar hundert Zeilen Code schreiben, um die Daten in das und aus dem Feld zu streamen.

Außerdem werden die Bild-/Textfelder zugunsten von varbinary(max) verworfen und varchar(max) , und zukünftige Versionen von Sql Server werden die Unterstützung für sie einstellen.