sql >> データベース >  >> RDS >> Sqlserver

SQLServerのテーブル内の特殊文字を制限するルールを作成します

    Check Constraintを作成できます この列で、Numbersのみを許可します およびAlphabets この列に挿入するには、以下を参照してください:

    数字とアルファベットのみを許可するように制約をチェック

    ALTER TABLE Table_Name 
    ADD CONSTRAINT ck_No_Special_Characters 
           CHECK (Column_Name NOT LIKE '%[^A-Z0-9]%') 
    

    数値のみを許可するように制約をチェック

    ALTER TABLE Table_Name 
    ADD CONSTRAINT ck_Only_Numbers 
           CHECK (Column_Name NOT LIKE '%[^0-9]%') 
    

    アルファベットのみを許可するように制約をチェック

    ALTER TABLE Table_Name 
    ADD CONSTRAINT ck_Only_Alphabets 
           CHECK (Column_Name NOT LIKE '%[^A-Z]%') 
    


    1. 複数の行を文字列として返すSELECT

    2. Cakephp2.0mysqlクエリ

    3. SQL Server を介した電子メールの送信に失敗しました

    4. MySQL固有のグループ化