sql - 如何在安装 SQL Extensions Toolkit 的 netezza 中找到数据库名称?

标签 sql database netezza postgresql-extensions

我正在尝试找出安装了 SQL Extensions Toolkit 的数据库。

最佳答案

要记住的一件事是,SQL 扩展工具包是用户定义函数的集合,它们可以安装在多个数据库中,并且每个安装都可以处于不同的级别。

如果您有权访问 Netezza 主机,则可以使用 nz_find_object 查找每个 SQL 扩展安装中的 REGEXP_VERSION 函数(然后还会告诉您安装的版本)。

[nz@netezza ~]$/nz/support/bin/nz_find_object REGEXP_VERSION

  The Object Name Is   | It Is Of Type | Its 'objid' Is | In The Database | In The Schema 
-----------------------+---------------+----------------+-----------------+---------------
 REGEXP_VERSION#239027 | FUNCTION      |         239027 | SQLEXT          | ADMIN
(1 row)

或者您可以使用此 SQL:

select OBJNAME, DATABASE from _t_object o
left outer join _v_database d on o.objdb = d.objid
where OBJNAME like 'REGEXP_VERSION#%';
        OBJNAME        | DATABASE 
-----------------------+----------
 REGEXP_VERSION#239027 | SQLEXT
(1 row)

select sqlext..REGEXP_VERSION();                                                                            REGEXP_VERSION                                    
--------------------------------------------------------------------------------------
 IBM Netezza SQL Extensions XML / Regular Expression Library Version 7.2.1.3 Build ()
(1 row)

关于sql - 如何在安装 SQL Extensions Toolkit 的 netezza 中找到数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43469795/

相关文章:

database - 为每秒更新几次的表创建物化 View 是否有意义?

mysql - Sql - 带有 IN 条件的 WHERE 子句

sql - 加入数据透视表sql

MySQL 求和与大小写

syntax-error - Netezza的Aginity工作台不会为大型查询提供语法错误

python - 从 Pandas DataFrame 在 Netezza 上创建临时表

sql - Netezza 中错误的时间戳外部表示错误

特定类别/值对的 SQL 算法

php - 在codeigniter中将数据库数据转换为json

python - 使用 django 在 postgres ArrayField 上进行不区分大小写的搜索