![]() |
Datenbank: MS SQL Server • Version: 2012 • Zugriff über: egal
Abfrage aller Datensätze mit Zeichen größer $127 in String
Aufgrund eines Unicode-Problemes benötige alle Datensätze einer Tabelle bei der in einem varchar-Feld Zeichen vorhanden sind die > $127 sind.
Also etwas in der Art:
Code:
Kennt jemand eine SQL-Funktion die ich für den MS SQL-Server verwenden könnte?
select * from mytable where containCharAbove('', myVarCharColumn)
|
AW: Abfrage aller Datensätze mit Zeichen größer $127 in String
Eventuell das hier?
![]() |
AW: Abfrage aller Datensätze mit Zeichen größer $127 in String
Das kann ich mir nicht Vorstellen, da es ja kein Index dafür gibt.
Das Einfachste wird eine SP sein, welche für jeden String in einer Schleife von 128 - 255 auf den CHARINDEX für ASCII( <n>) sucht |
AW: Abfrage aller Datensätze mit Zeichen größer $127 in String
Zitat:
Delphi-Quellcode:
xxxx LIKE '%[^\u0000-\u007F]%'
|
AW: Abfrage aller Datensätze mit Zeichen größer $127 in String
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz