Scaleメソッド
機能
Typeメソッドで返すパラメタの型がCOL_TYPE_NUMERICの場合,小数点位置を取得します。
形式
INT32 Scale(UINT32 dwIndex) throw DBSQLCA
引数
dwIndex
1から始まる一覧中のインデクスを指定します。
戻り値
データ型:INT32
インデクスで指定したプロシジャのパラメタの小数点位置を返します。
機能詳細
インデクスで指定したプロシジャの,パラメタの小数点位置を取得します。
Typeメソッドで取得したパラメタの型がCOL_TYPE_NUMERICの場合,小数点位置を返します。この値が0のとき整数となります。また,マイナスの場合桁上がりとなります。
そのほかの型については,Precisionメソッドを参照してください。
ただし,Typeメソッドで取得したパラメタの型が以下に示す値の場合,Scaleメソッドは常に0を返します。
COL_TYPE_CHAR
COL_TYPE_VARCHAR
COL_TYPE_LONGVARCHAR
COL_TYPE_BINARY
COL_TYPE_VARBINARY
COL_TYPE_LONGVARBINARY
発生する例外
DBSQLCA(RetCode)