用于获取IBM i上的DB2版本的SQL查询

hrysbysz  于 2022-11-07  发布在  DB2
关注(0)|答案(1)|浏览(209)

我想仅使用SQL SELECT找出我们在IBMi服务器上运行的是哪个版本的DB2。
我正在通过安装的iAccess ODBC驱动程序执行查询。我执行查询的位置是Excel-ODBC和Excel-Microsoft Query(只是因为我不是开发人员,因此没有/不知道其他位置可以运行查询)。
以下解决方案不适用于我:
How to check db2 version
Get DB2 instance name using SQL
我未能让上述解决方案奏效的基本原因:
1.我没有SYSPROC表/有权访问SYSPROC表

  1. SYSIBMADM表不包含ENV_INST_INFO表。
    1.我认为这些答案可能是为那些使用IBM z的人量身定制的,但我使用的是IBM i。
    我的最终目标是能够执行SQL SELECT并获得服务器上使用的DB2版本。
4szc88ey

4szc88ey1#

试试看:

SELECT RELEASE_LEVEL, TEXT_DESCRIPTION
FROM QSYS2.SOFTWARE_PRODUCT_INFO
WHERE PRODUCT_ID = '5770SS1' 
AND PRODUCT_OPTION = '27'
--or this instead of the above line:
--AND LOAD_TYPE = 'CODE' AND PRODUCT_OPTION = '*BASE'

相关问题