Ich studiere reguläre Ausdrücke und kann nicht herausfinden, was genau das tut. Ich dachte, dass das Caret-Zeichen bedeutet 'nicht gleich', aber in dieser Abfrage unten, ich bin verwirrt:Caret in SQL Reguläre Ausdrücke
SELECT REGEXP_REPLACE('San Antonio', '(^[[:alpha:]]+)', 'CITY') TEST
FROM DUAL;
ERGEBNIS:
CITY Antonio
'San' sollte erfüllen mit [: alpha:] verstehe ich nicht, was die Caret-Funktion hier macht.