有没有办法在不使用用户对话框的情况下将.csv导入Teradata SQL助手中的易失性表?例如,我现在正在执行以下操作:
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助手,无法处理打开其他工具。
答案 0 :(得分:1)
以下内容应该可以帮助您完成SQL Assistant的工作:
sqla.exe -c <DSN> [[\<user>]\<pwd>] -f <SQL file>