如果我在Teradata中运行以下查询:
DATABASE DB1_DEFAULT;
SELECT * FROM TABLE1 T1 INNER JOIN DB2_NOT_DEFAULT.TABLE2 T2 ON T1.ID = T2.ID;
这种SELECT查询是否以任何方式使DB2_NOT_DEFAULT成为默认数据库,或者在我发出第二个DATABASE命令之前DB1_DEFAULT是否仍然是默认数据库?
答案 0 :(得分:0)
因为你已经完成了DATABASE DB1_DEFAULT;所以DB1_DEFAULT将是您的默认数据库。但对于TABLE2,您特别提到了DB2_NOT_DEFAULT,它可以从中获取数据。它不会更改您的默认数据库。