Ich habe versucht, Text oder Ntext als Variablentyp zu verwenden, aber sie sind nicht zulässig.
Gibt es eine Möglichkeit, dies zu umgehen?SQL Server kann nicht mehr als 4000 Zeichen in einer lokalen Zeichenfolgevariablen speichern
Antwort
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.
+1 für Pre-SQL-Server 2005 –
Ich habe versucht, eine temporäre Tabelle erstellen, aber es funktioniert nicht wirklich, irgendwelche Vorschläge? Ich kann Textfelder aus irgendeinem Grund nicht concat –
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.
Während es wahr VARCHAR (MAX) und NVARCHAR (MAX) verwendet werden soll, ist dies keine Option in SQL Server 2000. – LittleBobbyTables
- 1. Clob nicht ein Dokument mehr als 4000 Zeichen in gespeicherten Prozedur von asp.net einfügen
- 2. mehr Zeichen in SQL
- 3. Speichern einer Schaltsekunde in SQL Server 2008
- 4. RWDBReader Kann nicht mehr als 255 Zeichen lesen
- 5. Kann das Zeichen '≤' in SQL Server 2008 nicht einfügen
- 6. Kann ich SQL Server-Sortierreihenfolge in einer Variablen speichern?
- 7. SQL Server 2012 Management Studio nicht mehr als 10.000 Zeilen
- 8. SQL Server-Datenbank mit Latin1-Codepage zeigt japanische Zeichen als "?"
- 9. Oracle SYS_CONNECT_BY_PATH trifft 4000 Zeichen Grenze
- 10. Erlaube mehr als 524288 Zeichen in einer WebKit-Texteingabe
- 11. Gibt es eine Möglichkeit, einen Variablenausdruck mit mehr als 4000 Zeichen in eine SSIS-Variable zu schreiben?
- 12. Kann nicht mehr bei SQL Server 2008 R2 anmelden
- 13. SQL Server-Agent nicht mehr funktioniert automatisch
- 14. Benötigen bestimmte Zeichen mehr Bytes als andere?
- 15. kann nicht mehr als ein SQL-Zeilendaten zurückgeben # mit c
- 16. Textbereich einschränken für nicht mehr als 250 Zeichen
- 17. Speichern einer Zertifikatsdatei in der SQL Server-Tabelle
- 18. sqlrpgle dynamische Abfrage in/4000
- 19. Wie russische Zeichen in SQL Server Tabelle
- 20. Kann nicht mehr als 150 Zeilen einfügen
- 21. Speichern von UTF-16/Unicode-Daten in SQL Server
- 22. Wie N-Zeichen in SQL-Server ersetzen
- 23. Abflachen nationaler Zeichen in SQL Server
- 24. SQL Server - Wie findet man hexadezimale Zeichen in einer Tabelle?
- 25. Für Nvarchar (Max) bekomme ich nur 4000 Zeichen in TSQL?
- 26. kann nicht als Nullwert SQL Server 2008 TSV-Datei
- 27. Speichern Sie Byte [] in einer SQL Server-Datenbank von C#
- 28. Kopieren einer SQL Server-Datenbank auf den lokalen Computer
- 29. Varnish Cache - kann 4000 gleichzeitige Benutzer nicht behandeln
- 30. SQL Server mit einer Tabelle als Warteschlange
Welche Version von SQL Server? – AakashM
2000. Sorry für die Erwähnung –