[Firebird-jp-general] CP943Cのバイト数について

Zurück zum Archiv-Index
nakaml nakafumi_ml****@yahoo*****
2021年 2月 2日 (火) 18:19:46 JST


お世話になります。
今さらなんですが、Firebird-1.5をFirebird-2.5に移行しようとしています。
1.5でSJIS_0208を使っていたので、2.5だとCP943Cが推奨のようですが、
テストしたところ以下のようになってしまいます。

SQL> CREATE DATABASE 'TESTDB';
SQL> CREATE TABLE TABLE1 (CODE VARCHAR(10) CHARACTER SET CP943C);
SQL> INSERT INTO TABLE1 (CODE) VALUES ('12345678901');
Statement failed, SQLSTATE = 22001
arithmetic exception, numeric overflow, or string truncation
-string right truncation

CP943CがSJIS_0208と互換があるとしたらVARCHAR(10)で20バイト入ってほしいのですが、
何か指定方法がありますでしょうか。



Firebird-jp-general メーリングリストの案内
Zurück zum Archiv-Index