【SQLServer】


SQLServerでデータをテキストファイルに出力しようとしています。
DTSのデータ変換タスクを使用しております。
ところが、decimal(5,4)[整数部1、小数部4]のデータ型を出力する際、0.1000が.1000になって出力されています。(頭の0が消える。)
(1.1000は1.1000とそのまま)


ピンポイントでConvert(char, 項目)とすればうまく出力されるのですが、データ項目が多いため、他の方法で対応したいです。


うまく出力する方法を教えてください。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/01/22 13:42:47
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:kuakua No.1

回答回数135ベストアンサー獲得回数11

いま試せないので間違っていましたらポイント不要です。

select の項目を to_char(項目, '0.0') で置き換えても

先頭に0埋めされませんか?

id:Kenju

to_charは確か関数として定義されていないエラーがでたと思います。

よしんばうまくいったとしても、 Convert(char, 項目) と、なんの違いがあるのでしょうか?

2008/01/16 19:53:52

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません