ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

OracleのTILDE

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2013-1-28 19:46
hsueyoshi  新米   投稿数: 6
いつも参考にさせていただいております。

今まで

サーバー:ORACLE 10g (JAPANESE_JAPAN.JA16SJIS)
クライアント:ORACLE 10g + uniPaaS V1.9g (JAPANESE_JAPAN.JA16SJIS)

で運用してました。サーバーを 11gに移行し

サーバー:ORACLE 11g (JAPANESE_JAPAN.JA16SJISTILDE)
クライアント:ORACLE 10g + uniPaaS V1.9g (JAPANESE_JAPAN.JA16SJIS)

にしましたところ
IF (V.検索カナ<>'',Trim (V.検索カナ)&'*','*') 
の様な範囲抽出が行えなくなりました。
対応としてはクライアントとサーバーのキャラクタセットを(JAPANESE_JAPAN.JA16SJISTILDE)に合わせ対応したのですが、
チルダ以外の文字でも影響が出るとの事なのでしょうか?

カテゴリ違いかと思いますがよろしくお願いいたします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-1-29 9:20
FNK  半人前 居住地: 神奈川県横浜市  投稿数: 23
hsueyoshiさん、こんにちは。

そうですね。クライアントとサーバーの文字コードセットは合わせないとだめですね。
私も同じ経験をしました。
ログと取ってみると、where句が見事に文字化けを起していました。
チルダ云々ではなく、「オラクルのサーバーの文字コードセットとクライアントの文字コードセットは合わせましょう」ということです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-1-29 12:09
hsueyoshi  新米   投稿数: 6
FNKさん、ありがとうございます。

FNKさんの以前の投稿をみて参考にして解決できました。

私もログを取って追ってみます。
uniPaaSのゲートウェイのログだとまだ文字化けしてないようなので
Oracle側でもうちょい確認してみます。

投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約