2017-05-31 62 views
0

如果我在Teradata中運行以下查詢:teradata默認數據庫查詢

DATABASE DB1_DEFAULT;

SELECT * FROM TABLE1 T1 INNER JOIN DB2_NOT_DEFAULT.TABLE2 T2 ON T1.ID = T2.ID;

是否以任何方式這個SELECT查詢使DB2_NOT_DEFAULT默認數據庫,或將DB1_DEFAULT繼續成爲默認的數據庫,直到我發出第二DATABASE命令?

+0

後者。 DB1_Default是您的默認數據庫,直到您的會話結束或您指定一個不同的默認數據庫。 – Andrew

+0

感謝您的澄清。 –

回答

0

既然你已經做了DATABASE DB1_DEFAULT;所以DB1_DEFAULT將成爲您的默認數據庫。但對於TABLE2你特別提到DB2_NOT_DEFAULT,它可以獲取從這些數據。它不會更改您的默認數據庫。

+0

完美。謝謝。 –