我看到了两种选择:
libname lib "/dir";run;proc sql;连接到teradata (Server = 'edw‘User =&tduser pass* from connection to TeraData (选择a.name,b.age从table1 a table1 a左联接table2 b on a.pkey=b.pkey);断开与teradata的连接;退出;
使用exec
,虽然删除是即时的,但插入需要几秒钟。如果选择发生在删除之后,但在insert提交之前(相对于执行插入之前),则不返回任何行。因此,在事务提交之前,我不希望任何其他SELECT语句都可以看到这两个语句的结果。问题是Teradata14似乎不支持这种类型的事务:
The isolation level is not supported by this version of Teradata Database.在事务提交之前,我必须做什么
我正在使用jdbc并将数据上传到Teradata。我以前有10万行的批处理,而且总是为我工作得很好。没有任何数据集上传失败!我发现我仍然能够使用100,000行批处理来处理带有multiple columns的表,但是当我试图上传一个带有single column的表时,它会抛出Too many data records packed