2016-04-12 18 views
0

In Sybase 15.03 haben wir eine Tabelle mit der Spalte "content" TEXT. Es enthält komprimierter Inhalt der Datei, sieht aus wie etwas, wenn gerade wählen zu tun: H4sIAAAAAAAAAL2Y21IjOQyG7/cp + nJny9UjWbIszx2QQDIJhMmhanff/0H2d6cpSOKh2ZoMQFWSAuswählen von Daten aus einer komprimierten TEXT-Spalte in Sybase

Wie kann ich wählen/Extrakt/Dekomprimieren/dekomprimieren seinen Wert, so kann ich seinen Inhalt untersuchen?

Vielen Dank. Michael

Antwort

0

Führen Sie einfach eine SELECT der Spalte aus, und stellen Sie sicher, dass die Einstellung SET TEXTSIZE hoch genug eingestellt ist, um zu vermeiden, dass die Daten abgeschnitten werden. Um die Daten in einer Datei direkt zu erhalten, führen Sie einen BCP-Ausgang aus (und verwenden Sie das -T-Flag ähnlich SET TEXTSIZE).

+0

Ich denke, das Problem ist COMPRESSED Art der Textspalte Inhalt. Einfach TEXTSIZE zu erhöhen hat nicht geholfen. – Plavnostruev

+0

Soweit ASE betrifft, ist eine TEXT oder IMAGE Spalte nur eine Bytefolge. ASE speichert und ruft nur die Daten ab, es liegt an der Anwendung zu interpretieren, was dort gespeichert ist. – RobV

Verwandte Themen