连接到Netezza系统后有没有办法切换数据库?例如,在MSSQL中,可以发送命令use database_name以切换到database_name.
Netezza中有没有像mssql上的"use"一样的东西?
http://technet.microsoft.com/en-us/library/ms188366.aspx
我提出的问题是关于元数据查询; 我只能访问"当前连接的数据库"的_v_table.
Nie*_*ree 11
之前Version 7.0没有相当于USE.您必须登录服务器上的特定数据库,但仍然可以使用访问任何对象.database.schema.objectname
发布Version 7.0相当于Set Catalog
SET CATALOG <database_name>
Run Code Online (Sandbox Code Playgroud)
关于您的具体询问.请考虑使用_V_TABLE_XDB而不是_V_TABLE.此系统表应该为您提供所有表的列表,而不仅仅是您连接到的数据库中的表.
小智 5
如果您使用的是NPS v7.0 +,那么SET CATALOG命令将动态地将您连接到另一个数据库(而不必断开连接和重新连接)。该命令的优点在于它可以从ODBC / JDBC客户端以及nzsql脚本中提交。
| 归档时间: |
|
| 查看次数: |
4857 次 |
| 最近记录: |