テキストフィールドからの文字列があり、200文字の制限があります。OracleDBのテーブルのフィールドの最大値は200文字です。最大200文字のフィールドに212文字を書き込めないと言って、アプリケーションがクラッシュします。問題は明らかにDBレベルにあり、同じテーブルとCRUDを持つ他のデータベースと同様に、すべてうまくいきます。
問題がエンコーディングの違いにあるのではないかと疑って、私は
SELECT * FROM NLS_DATABASE_PARAMETERS;
両方のデータベースで。結果は同じでNLS_CHARACTERSET
、どちらの場合もの値を示します AL32UTF8
。何が問題なのでしょう?
PS役立つ場合は、ASP.NETアプリケーションです。