428512 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

ZIGENのプラグイン開発 for Eclipse

ZIGENのプラグイン開発 for Eclipse

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2006.02.09
XML
改良している「テーブル編集エディター」のテストをしていたら
Oracle固有?の問題が見つかりました。

問題
Oracleのchar型データに「全角」格納されているデータを参照すると
後ろに付く「空白」(空白パディング結果)の数がおかしい。

例えば char(5) で「ああ」というデータが格納されている場合

「ああ」+ 半角空白1個 で表示されるはずが、
「ああ」+ 半角空白3個 で表示されるのです。

ネットで調べてみると、同様な現象が記載されておりました。
#トラックバック参照

DBのキャラセットに依存しているようでして、JA16SJIS で上記の問題がおきております。
ちなみに、Oracle10gでJA16SJISTILDEの場合、正常に動作しました。

とりあえず、DBViewerPluginでは、一度トリム(空白削除)してから
不足しているバイト数分の空白を追加して表示するように修正しました。







お気に入りの記事を「いいね!」で応援しよう

Last updated  2006.02.09 20:34:47
コメント(0) | コメントを書く
[プラグイン障害・課題・制限] カテゴリの最新記事


PR

Calendar

Comments

名前なし@ Re:テーブルのデータをエクセル風に編集できない?(03/27) ExcelでOracle,MySQLのデータを取得/更新…
ZIGEN@ Re:いつも使ってます!!(04/14) ヘタグラマさん こんにちは^^ コメ…
ヘタグラマ@ いつも使ってます!! いつも便利に使ってます。 もう手放せな…
★みゆきち★@ 性感エステってもったいないよね ムラムラってきたら性感エステに通ってた…
ZIGEN_M@ Re[2]:4000行はないけれど、(03/13) こんにちは、ZIGENです。 そ、そうです…

Category

Freepage List

Favorite Blog

松のページブログ 松-booleanさん

Profile

ZIGEN_M

ZIGEN_M


© Rakuten Group, Inc.