gpt4 book ai didi

sap-iq - 可以在没有列列表的情况下使用 LOAD TABLE 吗?

转载 作者:行者123 更新时间:2023-12-02 01:30:43 25 4
gpt4 key购买 nike

我习惯使用 Sybase ASE 使用 bcp 命令行工具卸载和加载数据。这不需要您指定任何列名称。

我知道 Sybase IQ 中与 bcp 等效的是 LOAD TABLE 命令,但是如果不指定列名称,我无法加载任何数据。

datafile.txt:
1,2,3,
1,2,3,

CREATE TABLE myTable (
fa integer null,
fb integer null,
fc integer null
)

LOAD TABLE myTable
FROM 'datafile.txt'
QUOTES OFF
ESCAPES OFF

以上产生以下错误;

The LOAD statement's column count(0) must be between 1 and 0.  Check the LOAD statement's 'load-specification'

我见过一些没有列列表的 LOAD TABLE 命令的示例,但我无法让它工作。只能用二进制文件吗?我也尝试过使用 FORMAT BCP,但没有成功。

列名是必须的,这似乎很疯狂。

最佳答案

在 IQ 上,LOAD 语句需要一个列列表。例如。来自15.3 documentation :

The LOAD TABLE command must contain at least one column that needs to be loaded from the file specified in the LOAD TABLE command. Otherwise, an error is reported and the load is not performed.

关于sap-iq - 可以在没有列列表的情况下使用 LOAD TABLE 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57555294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com