1
A-Z文字(大文字小文字を区別しない)、数字、ハイフン( - )、ドット(。)、スペース、およびアンダースコア(_)を許可するSQL 2008のテーブルのチェック制約を作成したいとします。 以下は私の現在の表現です: ([company_code]は '%[^ A-Za-z0-9_。+]%'のようではありません)。SQL Server 2008の確認方法テーブルの制約を確認する特定の文字のみを許可しますか?
ハイフン以外の上記の要件をすべて満たしています。ハイフンを許す表現をどうすればいいですか?エスケープ文字の後の文字は文字通りマッチします
not like '%[^A-Za-z0-9_ .+\-]%' escape '\'
: