【问题标题】:teradata default database queryteradata 默认数据库查询
【发布时间】:2017-11-01 09:05:44
【问题描述】:

如果我在 Teradata 中运行以下查询:

数据库 DB1_DEFAULT;

从表 1 T1 中选择 * 内部连接 ​​DB2_NOT_DEFAULT.TABLE2 T2 ON T1.ID = T2.ID;

此 SELECT 查询是否以任何方式使 DB2_NOT_DEFAULT 成为默认数据库,或者 DB1_DEFAULT 会继续成为默认数据库,直到我发出第二个 DATABASE 命令?

【问题讨论】:

  • 后者。 DB1_Default 是您的默认数据库,直到您的会话结束或您指定不同的默认数据库。
  • 感谢您的澄清。

标签: sql database teradata default


【解决方案1】:

既然你已经完成了 DATABASE DB1_DEFAULT;所以 DB1_DEFAULT 将是您的默认数据库。但是对于 TABLE2,您特别提到了 DB2_NOT_DEFAULT,它可以从中获取数据。它不会更改您的默认数据库。

【讨论】:

  • 完美。谢谢。
猜你喜欢
  • 2014-05-31
  • 2018-10-06
  • 2012-06-11
  • 2017-12-07
  • 2021-07-02
  • 2011-11-26
  • 2013-06-24
  • 2016-07-08
  • 2013-01-11
相关资源
最近更新 更多