的所有人。
我们使用大量保存在网络驱动器上的查询,而不是用作存储过程,然后根据需要打开并运行它们。
使用TSQL时,我们经常指定
USE [DATABASE NAME]
将查询指向正确的数据库。但是现在我们正在转向NZSQL,我想知道是否有相应的东西。我知道你可以通过在每个表之前列出数据库名称来解决它:
DATABASE1..TABLE1
但我想知道在TSQL中是否存在类似的功能。
提前致谢!
答案 0 :(得分:1)
根据您使用的版本,您可以使用" SET CATALOG DBNAME;"指定数据库连接。您可以通过发出SELECT CURRENT_CATALOG来验证这一点。
我不记得究竟是哪个版本引入了这个版本,但至少从7.0.3版本开始。
如果您正在使用NZSQL CLI(而不仅仅是使用NZSQL来引用SQL的Netezza方言,那么您可以使用" \ c DBNAME"来指定数据库连接。