• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Pro*C NUMBER型のカラムにホスト変数を使用してINSERTしたいとき)

Pro*C NUMBER型でホスト変数を使用してINSERTする方法

このQ&Aのポイント
  • プログラムでPro*Cを使用して、NUMBER型のカラムにホスト変数を使用してINSERTする方法を知りたいです。
  • テーブルのカラム定義やプログラムのコードを示し、カラムC2の型が16桁のNUMBERであるため、ホスト変数hC2の型をどのように定義すればよいか教えてください。
  • ファイルから読み込んだデータをホスト変数hC1、hC2に代入し、INSERTする方法についても教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 Insert 後にホスト言語側で、取得したデータの演算を行う必要が無いので あれば、char 型変数でOk です。 心配であれば、Insert する時にValues 節の中で、TO_NUMBER されては いかがでしょうか?

mas_sama
質問者

お礼

教えていただいた通りにできました。 ありがとうございます。^^

mas_sama
質問者

補足

おんなじコトをいま考えてました ^^; あと、ValuesのところでTO_NUMBER()するのであれば、 きっとVERCHAR型でも平気ですね^^ 早速試してみます ^^