2016-10-13 3 views

Antwort

0

Dies schlägt fehl:

create table dbo.test 
(
    id char(4000), 
    id1 char(4100) 
) 

Dies funktioniert

create table dbo.test 
(
    id char(4000), 
    id1 varchar(4100) 
) 

Das Problem hier ist fester Länge Datentypen auf maximal 8060 Bytes beschränkt sind (2012) pro Zeile. Verwenden Sie Datentypen variabler Größe, um diese Einschränkung zu überwinden

+0

Kann ich Varchar (MAX) verwenden? –

+1

Ja, Sie können. Aber nur verwenden, wenn es notwendig ist, aber überprüfen Sie dies: http: //stackoverflow.com/questions/7141402/why-not-use-varcharmax – TheGameiswar

+0

Ich versuche, Daten in die Tabelle einzufügen. da ** 1040 ** Spalte –