2010-03-02 2 views

Antwort

4

Für alles, was nicht MSSQL 2005 oder MSSQL 2008:


Sie 8000 in einem anderen Option

varchar(8000) bekommen können, ist eine temporäre Tabelle zu verwenden, und füllen Sie die mit den Informationen, die Sie benötigen. Verwenden Sie einen Autoindex, um die Reihenfolge beizubehalten.

+0

+1 für Pre-SQL-Server 2005 –

+0

Ich habe versucht, eine temporäre Tabelle erstellen, aber es funktioniert nicht wirklich, irgendwelche Vorschläge? Ich kann Textfelder aus irgendeinem Grund nicht concat –

3

TEXT und NTEXT werden in einer zukünftigen Version von SQL Server veraltet.

Stattdessen sollten Sie versuchen, VARCHAR (MAX) und NVARCHAR (MAX) zu verwenden, die die Größenbeschränkungen für die Vorgänger 8000 bzw. 4000 entfernen, wodurch Sie bis zu 2^31-1 Byte erhalten.

+0

Während es wahr VARCHAR (MAX) und NVARCHAR (MAX) verwendet werden soll, ist dies keine Option in SQL Server 2000. – LittleBobbyTables

Verwandte Themen