2016-01-21 75 views
0

我正在使用對oracle的SAS訪問。我希望看到SAS發送給Oracle的查詢。向oracle查詢顯示SAS

假設:oracle是oracle libname的名稱,local是sas libname。

proc sql; 
    select * 
    from oracle.oracle_table ot 
     inner join local.sas_table st 
      on ot.customer_id = st.customer_id 
; 
quit; 

我想知道sas是否從oracle表中檢索所有數據,然後進行連接或發送客戶id列表。

謝謝! MK

回答

4

使用sastrace查看它是如何從Oracle過來的,以及_method查看它們是如何加入的。

options sastrace=',,,d' sastraceloc=saslog; 
proc sql _method; 
select * 
    from oracle.oracle_table ot 
    inner join local.sas_table st 
     on ot.customer_id = st.customer_id 
; 
quit;