Ich möchte eine Überprüfungsbedingung für eine Tabelle in SQL 2008 erstellen, die A-Z-Zeichen (ohne Groß- und Kleinschreibung), Zahlen, Bindestrich (-), Punkt (.), Leerzeichen und Unterstrich (_) erlauben würde.
Unten ist mein aktueller Ausdruck:
([company_code] not like '%[^A-Za-z0-9_ .+]%').
Es erfüllt alle oben genannten Anforderungen, außer dem Bindestrich. Wie könnte ich den Ausdruck so ändern, dass er auch den Bindestrich zulässt?