Cnf Extract Val
Zuletzt geändert: 14.03.2026 11:31

cnf_ExtractVal #

Durchsucht ein mehrzeiliges Textfeld (Memofeld) nach einem Suchbegriff und gibt den Rest der Zeile nach dem Suchbegriff zurück. Diese Funktion eignet sich zum Extrahieren strukturierter Informationen aus Freitextfeldern wie der Karteikarte.

Syntax #

SELECT dbo.cnf_ExtractVal(@Langtext, @St)

Parameter #

ParameterTypBeschreibung
@Langtextvarchar(max)Das zu durchsuchende Textfeld
@StvarcharDer Suchbegriff

Rückgabewert #

varchar – Der Text nach dem Suchbegriff bis zum Zeilenende. NULL, wenn der Suchbegriff nicht gefunden wird.

Beispiel #

Angenommen, in der Karteikarte einer Adresse steht:

Ansprechpartner: Herr Müller
#SN-12345
Bemerkung: Stammkunde seit 2020
-- Seriennummer aus der Karteikarte extrahieren
SELECT
  Match,
  dbo.cnf_ExtractVal(Karteikarte, '#') AS Seriennummer
FROM Adresse
WHERE dbo.cnf_ExtractVal(Karteikarte, '#') IS NOT NULL

-- Ergebnis z.B.: Match = 'MUELLER', Seriennummer = 'SN-12345'