Ich habe eine Tabelle mit langen Strings geteilt durch 200char pro Zeile. Jetzt muss ich sie mit maximal 80char pro Zeile teilen, ist es möglich, es mit einer TSQL-Funktion zu tun oder muss ich schreiben und externes Programm?Resplit lange Strings in TSQL
Dies ist ein Beispiel (Textfeld Länge dann reduziert wird, werde ich mehr Zeilen pro Id haben)
+----+----------------------------+
| Id | TextLong |
+----+----------------------------+
| 1 | Long text chunked part 1/3 |
+----+----------------------------+
| 1 | Long text chunked part 2/3 |
+----+----------------------------+
| 1 | Long text chunked part 3/3 |
+----+----------------------------+
| 2 | Long text chunked part 1/2 |
+----+----------------------------+
| 2 | Long text chunked part 2/2 |
+----+----------------------------+
Um
+----+------------------------+
| Id | TextSmall |
+----+------------------------+
| 1 | Long text chunked |
+----+------------------------+
| 1 | part 1/3Long text |
+----+------------------------+
| 1 | chunked part 2/3 Long |
+----+------------------------+
| 1 | text chunked part 3/3 |
+----+------------------------+
| 2 | Long text chunked |
+----+------------------------+
| 2 | part 1/2 Long text |
+----+------------------------+
| 2 | chunked part 2/2 |
+----+------------------------+
Google, wie ein Bündel von Zeilen mit mit 1 oder 2 Spalten in 1 Zeile einzuschalten mehrere Spalten, fassen Sie sie zu einer langen Zeichenfolge zusammen und teilen Sie sie dann mit Ihrer neuen Anforderung. – dfundako
Ich würde die Notwendigkeit, die Daten auf einer Datenbankebene zu teilen, in Frage stellen. Meine Präferenz wäre, die Daten in der Tabelle als Zeichenfolgen voller Länge zu speichern und dann die Werte bei der Präsentation der Daten zu teilen (z. B. zu einer Benutzeroberfläche). Warum müssen Sie die Werte in mehrere Zeilen in einer Datenbanktabelle aufteilen? –
@Brian das ist für die Datenmigration zwischen zwei Datenbanken. Der erste hat eine "Note" -Feldgröße, die sich von der zweiten unterscheidet. Ich habe mich nicht für die Tabellenstruktur entschieden, die vom Softwarehaus gegeben wurde. – Tobia