teradata 默认数据库查询
teradata default database query
如果我 运行 在 Teradata 中进行以下查询:
数据库DB1_DEFAULT;
SELECT * 来自表 1 T1
内部联接 DB2_NOT_DEFAULT.TABLE2 T2
ON T1.ID = T2.ID;
此 SELECT 查询是否会以任何方式使 DB2_NOT_DEFAULT 成为默认数据库,或者 DB1_DEFAULT 将继续成为默认数据库,直到我发出第二个 DATABASE 命令?
因为你已经完成了 DATABASE DB1_DEFAULT;所以 DB1_DEFAULT 将是您的默认数据库。但是对于您特别提到的DB2_NOT_DEFAULT的TABLE2,它可以从中获取数据。它不会更改您的默认数据库。
如果我 运行 在 Teradata 中进行以下查询:
数据库DB1_DEFAULT;
SELECT * 来自表 1 T1 内部联接 DB2_NOT_DEFAULT.TABLE2 T2 ON T1.ID = T2.ID;
此 SELECT 查询是否会以任何方式使 DB2_NOT_DEFAULT 成为默认数据库,或者 DB1_DEFAULT 将继续成为默认数据库,直到我发出第二个 DATABASE 命令?
因为你已经完成了 DATABASE DB1_DEFAULT;所以 DB1_DEFAULT 将是您的默认数据库。但是对于您特别提到的DB2_NOT_DEFAULT的TABLE2,它可以从中获取数据。它不会更改您的默认数据库。