我正在尝试在Informix中创建一个外部表。
create external table test_table(cols varchar(10))
using ( datafiles('C:/sample.txt'), format 'delimited', deluxe);
但它给了我一个错误:
[Error Code: -26174, SQL State: IX000] Incorrect DATAFILE entry C:/sample.txt.
任何人都可以建议我使用正确的路径输入语法...
我也试过了。
load from "C:\sample.txt" insert into test_table;
这给了我一个语法错误。非常感谢任何帮助!!
答案 0 :(得分:2)
关于创建外部表
你在手册上检查了正确的语法吗? (here)
在datafiles关键字处,您不使用正确的语法。 这可能会奏效。
create external table test_table(cols varchar(10))
using ( datafiles('DISK:C:\sample.txt'), format 'delimited', deluxe);
关于加载 它不是引擎的本机命令,是 dbaccess 实用程序的特定命令 因此,如果您不使用dbaccess,它将无法正常工作 顺便说一下,你的负载的语法是正确的......