teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2017/03/07 01:35

投稿

SVC34
SVC34

スコア1149

answer CHANGED
@@ -1,6 +1,5 @@
1
- CHARとGRAPHICの連結は出来ません。
2
- CHARをGRAPHICにキャストすればよいのですが、これはUnicodeデータベースの場合のみ可能です。
1
+ CHARとGRAPHICの連結は出来ません。CHARをGRAPHICにキャストすればよいのですが、これはUnicodeデータベースの場合のみ可能です。
3
- Unicode以外の場合はGRAPHICはシングルバイト文字を混在させることが出来ないので、必要であればデータタイプの変更を検討してください。CHARやVARCHARでも日本語を格納することは可能です。
2
+ Unicode以外の場合はGRAPHICはシングルバイト文字を混在させることが出来ないので、必要であればデータタイプの変更を検討してください。CHARやVARCHARでも日本語を格納することは可能です。GRAPHICのままの場合は、シングルバイトのアルファベットをダブルバイトに変換するUDFを作成するしかないと思います。
4
3
 
5
4
  [式](https://www.ibm.com/support/knowledgecenter/ja/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000736.html)
6
5
  [データ・タイプ間のキャスト](https://www.ibm.com/support/knowledgecenter/ja/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0008478.html)

1

追記

2017/03/07 01:35

投稿

SVC34
SVC34

スコア1149

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  CHARとGRAPHICの連結は出来ません。
2
2
  CHARをGRAPHICにキャストすればよいのですが、これはUnicodeデータベースの場合のみ可能です。
3
+ Unicode以外の場合はGRAPHICはシングルバイト文字を混在させることが出来ないので、必要であればデータタイプの変更を検討してください。CHARやVARCHARでも日本語を格納することは可能です。
3
4
 
4
-
5
5
  [式](https://www.ibm.com/support/knowledgecenter/ja/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000736.html)
6
6
  [データ・タイプ間のキャスト](https://www.ibm.com/support/knowledgecenter/ja/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0008478.html)