在没有用户界面的Teradata SQL助手中导入文件



是否可以在不使用"用户对话框"的情况下将.CSV导入Teradata SQL Assistans的挥发性表中?例如,我现在正在执行以下操作:

drop table test;
create volatile table test, no fallback, no log
(
Model VARCHAR(50) character set latin not casespecific not null,
HCC VARCHAR(50) character set latin not casespecific not null,
Score float not null
)
on commit preserve rows;
insert into test ('Adult','HHS_HCC001',4.74);

我有大约1000个重复的插入行。这是在我的SQL文件的开头,所以我只运行整个文件(包括我创建表之后的许多SQL语句。

重复的插入需要花费很多时间才能运行。是否有一个命令可以导入CSV文件,而无需使用对话框提示文件位置?请注意,我了解可能还有其他工具可以做到这一点,但是我所有的同事都使用Teradata SQL助手,并且将无法处理其他工具。

以下应完成您寻求与SQL助手所做的事情:

sqla.exe -c <DSN> [[<user>]<pwd>] -f <SQL file>

最新更新