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

列の最小長の制約

    DATALENGTH() SQL Serverで長さをバイト単位で返します 。同等のOracle関数はLENGTHB()です。 (文書化されたここ ):

    ALTER TABLE my_table
        ADD CONSTRAINT MY_TABLE_PASSWORD_CK CHECK (LENGTHB(password) >= 4)
    

    ただし、あなたの目的のために、文字列の長さは両方のデータベース、LENGTH()で適切だと思います。 Oracle(またはLEN() SQL Serverで)。




    1. MySQLの列のデータ型を変更するにはどうすればよいですか?

    2. VBAを使用して、WindowsにインストールされているMySQLODBCドライバーのバージョンを見つけます

    3. Mysql接続がローカルホストで拒否されました

    4. psycopg2:1つのクエリで複数の行を挿入