所有人。
我们使用许多保存在网络驱动器上的查询,而不是作为存储过程使用,然后根据需要打开并运行它们。
在使用TSQL时,我们通常会指定
使用数据库名称
若要指示查询更正数据库,请执行以下操作。但是现在,当我们切换到NZSQL时,我想知道是否有类似的。我知道您可以通过在每个表前面列出DB名称来解决这个问题,例如:
DATABASE1..TABLE1
但我想知道是否有类似于TSQL的功能。
提前感谢!
发布于 2015-01-14 20:11:58
根据所使用的版本,可以使用"SET CATALOG DBNAME;“来指定数据库连接。您可以通过发出SELECT CURRENT_CATALOG来验证这一点。
我不记得到底是哪个版本引入了这个版本,但它至少在7.0.3的时候就已经出现了。
如果您使用的是NZSQL (而不仅仅是使用NZSQL来引用SQL的Netezza方言,那么您可以使用"\c DBNAME“指定数据库连接。
https://stackoverflow.com/questions/27949291
复制相似问题