我想在SAS中編寫一個傳遞查詢,但我不想帶回結果,我想將結果存儲在Teradata中。SAS:如何在不返回結果的情況下編寫Teradata查詢傳遞?
在Teradata的SQL我可以做
create table db.table2 as (select
column1,
column2,
count(*) as cnt
from
db.table1
group by
column1, column2
having cnt = 1) with data primary index(column1, column2)
)
在SAS有是返回一些成果轉化爲SAS傳遞查詢的唯一例子。在這種情況下,我只想使用SAS在Teradata上創建一個表,而無需離開SAS接口(我可以在Teradata Studio Express中執行此操作),但它會打破工作流程。
如何在不返回結果的情況下做「傳遞」?下面似乎並不奏效。我想要做什麼的權利?
PROC SQL;
CONNECT TO TERADATA(user="user" password="pw" server ="Teradata.something.somehwere");
drop table teradata.sometable ;
DISCONNECT FROM TERADATA;
QUIT;
如果您包含一個假查詢返回例如1排? – user667489 2014-12-11 08:42:06
有些事情,比如在許多情況下創建/刪除表,您可以從LIBNAME連接執行 - 在這裏可行嗎? – Joe 2014-12-11 16:15:33