Ich versuche in Dokumenten (die in einer FileTable gespeichert sind) nach Beträgen zu suchen. Das sind vorzugsweise rechnungen.
Das funktioniert mässig gut.
Select * from Doks where contains(file_stream, '345.12') funktioniert oft, aber nicht immer.
Dasselbe mit '345,12' [Komma!] funktioniert nicht und führt zu einer Fehlermeldung.
Irgendwo habe ich gefunden, dass in Contains der Punkt für das Dezimalzeichen steht - unabhängig von der Sprache.
Was überhaupt nicht funktioniert CONTAINS(...,'Rechnungsnummer AND 345.12')
Leider schweigen sich alle Hilfe-beitraäge zu diesem Thema komplett aus.
Kann mir jemand auf die Sprünge helfen?
Das funktioniert mässig gut.
Select * from Doks where contains(file_stream, '345.12') funktioniert oft, aber nicht immer.
Dasselbe mit '345,12' [Komma!] funktioniert nicht und führt zu einer Fehlermeldung.
Irgendwo habe ich gefunden, dass in Contains der Punkt für das Dezimalzeichen steht - unabhängig von der Sprache.
Was überhaupt nicht funktioniert CONTAINS(...,'Rechnungsnummer AND 345.12')
Leider schweigen sich alle Hilfe-beitraäge zu diesem Thema komplett aus.
Kann mir jemand auf die Sprünge helfen?