Number of columns in flat files vs number of columns in a table

0

AWS Redshift If the table to which I am going to copy the data from flat files, has different number of columns than the file, then do we get error? If not why?

Manoj
質問済み 1年前265ビュー
1回答
1

You will get an error if the table has more/fewer number of columns than the flat-file when using COPY command. If source file has fewer columns than the target table, add the keyword FILLRECORD to your copy statement to fill the additional columns in target table with NULL and load the data

AWS
回答済み 1年前
  • Thanks @Anusha What is expected to happen in the other way? That is, when there are less columns in the table and more in the file? I am not getting error in that scenario. Please explain.

  • For flat files, you would get an error when there are extra fields. You can create those extra fields in the table to load the data.

  • Exactly! I should get an error here there are extra fields in the file. But I am not getting the error. Is there any parameter to set/unset? I would like to get an error when there are extra fields in the file.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ