プロシージャを実行して、データを含むテキスト ファイルを生成したいと考えています。ただし、テキスト ファイルの生成中に、次または前の列の値が他の列の値に入ってはなりません。詳細については、以下の EX を参照してください。
例
テーブルには2列のタイプVarchar(5)
があります。このデータを含むファイルを生成したい。したがって、各列には 5 文字が許可されます。
ケース 1:最初の列に 5 文字のデータ (例:「qwert」) がある場合、データが取得され、2 番目の列の値がこの横に表示されます。問題ない。それは正常に動作します。
ケース 2:最初の列に 3 文字のデータ (例: 'asd') がある場合、これは取得されますが、2 番目の列の値はテキスト ファイルの 1 番目の列の値の 4 番目の位置に入らないはずです。1 列目のデータが 5 文字未満の場合は、印刷され、残りは空白として印刷されます。
注: テキスト ファイルには区切り文字は必要ありません。