Ich habe ein Problem mit einer Datei, die aus Daten (im Format Bytes) erstellt wird, die von der Datenbank zurückgegeben werden.
das Problem ist, dass es ein paar Zeilenumbrüche in der Datei gibt.
Ich würde gerne wissen, ob es eine Möglichkeit gibt, eine WHERE-Klausel zu schreiben, um zu prüfen, ob ein Datensatz ein Zeilenvorschub-Zeichen hat?Wie suche neue Zeile Char in Orakel-Tabelle?
10
A
Antwort
18
die Funktion CHR Verwendung für den ASCII-Wert suchen :
select *
from your_table
where instr(your_text_col, chr(10)) > 0;
Wenn Sie nach Wagenrücklauf suchen möchten, wäre das chr (13).
4
Sie können so etwas wie schreiben: (. ||
ist der Verkettungsoperator; CHR(10)
ist das zehnte ASCII-Zeichen, das heißt eine neue Zeile)
SELECT id
FROM table_name
WHERE field_name LIKE '%'||CHR(10)||'%'
;
5
Je nach Plattform ist ein Zeilenvorschub in der Regel entweder ein CHR(10)
(Unix) oder ein CHR(13)
, gefolgt von einem CHR(10)
(Windows). Es gibt andere Optionen für andere esoterische Plattformen, aber 99,999% der Zeit wird es einer von diesen beiden sein.
Sie können die Daten in einer Spalte suchen für eine oder beide Charaktere suchen
SELECT instr(column_name, CHR(10)) position_of_first_lf,
instr(column_name, CHR(13) || CHR(10)) position_of_first_cr_lf
FROM table_name
WHERE instr(column_name, CHR(10)) > 0
Verwandte Themen
- 1. c entfernen neue Zeile char Hilfe
- 2. Neue Zeile in C lesen
- 3. Splitting char auf neue Linie
- 4. neue Zeile in Quietschen
- 5. Neue Zeile in Python?
- 6. Python Suche nach Zeichenketten in Datei return gesamte Zeile + nächste Zeile in neue Textdatei
- 7. XSLT - Ersetzen Sie mehrere neue Zeile durch einzelne neue Zeile
- 8. Wie neue Zeile in Zeichenfolge in vb.net
- 9. Ersetzen Sie eine neue Zeile in TSQL
- 10. Binäre Suche mit Char-Array
- 11. Wie "neue Zeile" in JSP Expression Language?
- 12. Wie neue Zeile in derselben Zelle
- 13. Wie eine neue Zeile in Innertext einzubetten
- 14. Neue Zeile in Sql Abfrage
- 15. php :: neue Zeile in Textarea?
- 16. Neue Zeile in Schaltflächentext \ n
- 17. eine neue Zeile in Tabelle
- 18. Neue Zeile in SQL Server
- 19. Wie liest man einen Text char durch char und Zeile für Zeile auf C++?
- 20. Wie hinzufügen, neue Zeile Zeichen aus einem Byte in C#
- 21. Neue Zeile in Vim löschen
- 22. unerwartete neue Zeile in build.xml
- 23. Neue Zeile in MapMarkerCircle, JMapViewer
- 24. Neue Zeile in DataGridView verhindern
- 25. PHPStorm neue Zeile in HTML ersetzen
- 26. Speichern von Zeile für Zeile aus Textdatei in Char-Array mit Char-Zeiger
- 27. PHP SimpleXML neue Zeile
- 28. Neue Zeile im Datenattribut
- 29. Erwarte neue Zeile
- 30. Neue Zeile ersetzen | PHP
Dank. Ich habe einen anderen Weg gefunden: 'select * from label_master where regexp_like (text, chr (10))' – meilechh