【SQLServer】


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


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


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

回答の条件
  • 1人2回まで
  • 登録:2008/01/16 18:07:43
  • 終了:2008/01/22 13:42:47

回答(1件)

id:kuakua No.1

kuakua回答回数135ベストアンサー獲得回数112008/01/16 18:56:51

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

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

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

id:Kenju

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

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

2008/01/16 19:53:52

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません