電子書籍の厳選無料作品が豊富!

PROCでSQLDAを使ってFETCHした結果、V変数を見るとオラクルテーブルのVERCHAR2の値に「ゴミ」が付加される場合があります。
例)「AL」→「AL8b」※8bが付加されている。

いつも起きているわけではないのですが、原因を調査する方法が
あれば教えてください。
OS : RedHat Linux ES4(update3)
Oracle:10g

A 回答 (1件)

こんにちわ。


> VERCHAR2の値に「ゴミ」が付加される場合があります。
> いつも起きているわけではないのですが、原因を調査する方法が
> あれば教えてください。
多分、前の情報が残っているんだと思います。
Fetch 前に領域を全てゼロクリアするか、T変数を5 に設定して
外部データ型をSTRING 型に強制してはどうでしょうか?
    • good
    • 0
この回答へのお礼

muyoshid様、
T変数を5 に設定して実行して改善できました。
ありがとう御座います。
本当に助かりました。

お礼日時:2007/06/11 09:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す