Plsql DB29.7无法启用PL/SQL语法

Plsql DB29.7无法启用PL/SQL语法,plsql,db2,Plsql,Db2,安装DB2 9.7 Express后,我尝试通过以下命令使DB2支持PL/SQL: DB2SET DB2_COMPATIBILITY_VECTOR=ORA 结果如下: DBI1301E Invalid value. Explanation: The value specified for the registry variable is invalid. User response: Refer to the DB2 Information Center to determine t

安装DB2 9.7 Express后,我尝试通过以下命令使DB2支持PL/SQL:

DB2SET DB2_COMPATIBILITY_VECTOR=ORA
结果如下:

DBI1301E  Invalid value.

Explanation:

The value specified for the registry variable is invalid.

User response:

Refer to the DB2 Information Center to determine the valid values for
the registry variable.
当然,我对列出所有DB2寄存器执行db2set命令:

C:\Documents and Settings\Administrator>db2set -lr | find "COMP"
DB2_PMAP_COMPATIBILITY
为什么我的数据库不知道DB2_兼容性寄存器

这是我的DB2版本

DB21085I  Instance "DB2" uses "32" bits and DB2 code release "SQL09070" with
level identifier "08010107".
Informational tokens are "DB2 v9.7.0.441", "s090521", "NT3297", and Fix Pack
"0".
Product is installed at "C:\PROGRA~1\IBM\SQLLIB" with DB2 Copy Name "DB2COPY1".

从文档中可以看出,Express、Express-C或Personal Edition未启用此功能

我已经安装了DB29.7Express-C(LinuxAMD64)(相同的构建版本-s090521),并且在尝试设置注册表变量时获得了与您相同的输出(如预期的那样)