当前位置: 首页 > 知识库问答 >
问题:

红移复制无效数字,值“”,Pos 0,类型:Long

司空和悌
2023-03-14

我使用spark创建了一个CSV文件,如下所示:

根据红移文档,将NULL加载到BIGINT应该可以正常工作。

对此有什么见解吗?

共有1个答案

聂华翰
2023-03-14

您正在将NULL设置为“NULL”。这意味着当源文件中有字符串“null”时,这意味着该值为null。那么,当输入文件有“”作为bigint的输入时,Redshift应该做什么呢?您说当值为NULL时将给它“NULL”。

我想您希望NULL为'',并且还应该将文件类型设置为CSV,以便应用标准的CSV规则。

 类似资料:
  • 我试图使用COPY命令将一些数据移到redshift中,但是它不喜欢时间戳值的格式。在数据集中,它被格式化为mm/dd/yyyy hh24:mi 然而,它也出现了错误代码1206的cack。 有人知道如何修复它将接受数据中已经设置的时间戳格式的位置吗?

  • 我尝试了几乎所有的解决方案,但仍然是同一个问题。我在S3中有一个CSV文件,在红移中有一个表。 表结构如下: CSV文件包含以下数据: 当我在RedShift中运行COPY commnad时,它给出了一个错误,时间戳格式或值[YYYY-MM-DD HH:MI:SS],我几乎尝试了RedShift中的所有时间日期格式,但仍然卡住了。复制命令如下: 注意:我以CSV格式从MySQL导出了我的表,并且添

  • 问题内容: 在Swift中,当您传递值类型时,对函数说一个数组。制作了数组的副本以供该函数使用。 但是https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html#//apple_ref/doc/uid/TP400

  • 问题内容: 这个问题已经在这里有了答案 : JasperException:useBean类属性的值无效 (6个答案) 4年前关闭。 我想使用写在包中的Java文件。该类文件已放在中。下面是引起问题的两行。 它抛出: 我正在使用Tomcat 6.0。 问题答案: 您应该将文件放在WEBINF / classes / user下

  • 问题内容: 我正在使用以下LINK 进行加密,并使用Strings进行了尝试,并且可以正常工作。但是,由于我要处理图像,因此我需要对字节数组进行加密/解密过程。因此,我将该链接中的代码修改为以下内容: 而检查器类是: 但是我的输出是: 因此,解密后的文本与纯文本不同。知道我在原始链接中尝试了该示例并且该示例可与Strings一起使用时,该怎么办才能解决此问题? 问题答案: 您所看到的是数组的toS