RowCountをゼロで埋められた文字列として表示する必要があります。私の変数は RecordCountデータ型integerとStringRecordCountデータ型Stringです。私の表現タスクはSSISエラー "式の評価中にトランケーションが発生しました。"
@ [User :: StringRecordCount] = @ [User :: RecordCount] <ですか? "00000" +(DT_STR、1,1252)@ [User :: RecordCount]: @ [User :: RecordCount] < 100? "0000" +(DT_STR、2,1252)@ [User :: RecordCount]: @ [User :: RecordCount] < 1000? "000" +(DT_STR、3,1252)@ [User :: RecordCount]: @ [User :: RecordCount] < 10000? "00" +(DT_STR、4,1252)@ [User :: RecordCount]: @ [User :: RecordCount] < 100000? (DT_STR、5,1252)@ [User :: RecordCount]: (DT_STR、6,1252)@ [User :: RecordCount]
エクスプレッションタスクでは好きですが、パッケージ "私は式の評価中にトランケーションが発生しました"というエラーが表示されます。
なぜわからないのですか?誰かが助けることができますか?
おかげで、
ディック
方法について、あなたは「00000」であなたの@ [ユーザー::でRecordCount]変数を接頭辞と、文字列の右端の5つのまたは6文字を取りますか? @ [User :: StringRecordCount] = right( "00000" + @ [User :: RecordCount]、6) – Beth