0
「文字列データの右切り捨て」に関するエラーを回避するために、私のデータの文字フィールドの長さを混乱させて約2時間を浪費していますが、これはテーブル「*」機能と同じようです。Teradataで '*'が保持できるフィールドの数に制限はありますか?
このオペレータは、エラーをスローする前に特定の数のフィールドしか保持できないように見えます。これが事実かどうかは誰にも分かりますか?私は何百ものカラムを持つ大規模な一連のテーブルに取り組んでいます。私の仕事の各ステップでそれらを手動で述べると、メンテナンスがずっと難しくなります。これが既知の問題であれば、その周りに道があるのでしょうか?
'*'は単純にすべての列を返すだけですが、2018列の制限に達したことを示すエラーが発生することがありますが、決して* 2893文字列データの右切り捨て*。これは、長い文字列を短い(Var)Char列に割り当てることによって引き起こされるANSIセッションモードのエラーです(たとえば、'1234 ' - > CHAR(3)など)。 – dnoeth