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

EntityFrameworkとOracleDbのNCLOBとしての文字列

    モデルに最大文字列長を設定する問題を解決できました

    public class Teacher
    {
        public int TeacherID { get; set; }
    
        [StringLength(255, MinimumLength = 3, ErrorMessage = "My Error Message")]
        public string Name { get; set: }
    
        [StringLength(255, MinimumLength = 3, ErrorMessage = "My Error Message")]
        public string Surname{ get; set; }
    }
    

    StringLength Orcaleがないと、最大4Gbのデータを含むことができるNCLOBフィールドが作成されます。

    注:varcharの最大長は4000バイトであるため、2000を超える値をMaximumLenght(Unicodeでは1文字あたり2バイト)として設定することはできません。



    1. 誰かがpostgresql-clientとは何か、そしてそれがpostgresqlコアパッケージとどのように相互作用するかを説明できますか?

    2. SQLServerの単一データベースのデフォルトの日時形式を変更する

    3. Spring JpaRepositoryで疑問符(?)文字をエスケープする方法

    4. ADDDATE()の例– MySQL