是否有一种 SQL 方法可以显示 DB2 Z/OS 中表或视图上的权限?我想实现这样的目标:
select * from sysibm.magic_table where table_name = 'users'
|TABLE_NAME|PRIVILEGE_TYPE|USER_OR_GROUP_NAME|
| USERS| INSERT| ANDI|
| USERS| SELECT| ADMINS|
Run Code Online (Sandbox Code Playgroud)
那可能吗?
我有以下SQL语句,它不在我的DB2数据库上运行:
WITH a AS (
SELECT * FROM sysibm.systables
)
SELECT a.* FROM a
FETCH FIRST 10 ROWS
Run Code Online (Sandbox Code Playgroud)
没有FETCH语句就可以了.我得到的错误信息是:
非法使用关键字OPTIMIZE,令牌ERR_STMT WNG_STMT GET SQL SAVEPOINT HOLD FREE ASSOCIATE是预期的.
有什么建议?
我尝试在SPUFI中运行查询:
select * from (select * from emptable
order by empno asc fetch first 10 rows only) as A
order by empno desc fetch first 1 rows only;
Run Code Online (Sandbox Code Playgroud)
返回的错误是:
sqlcode = -4700,错误:尝试在新功能模式之前使用新功能.
我正在运行DB2 for z/OS版本9.
Hy all,
这是我关于stackoverflow的第一个问题,所以如果出现问题请告诉我.Howerver,我需要知道是否可以从DB2下的Java存储过程读取使用COBOL程序中声明的DD名称定义的数据集.
程序流程是: - 一个JCL调用一个STORED PROCEDURE - STORED PROCEDURE调用jar - jar尝试通过DD名称打开数据集
我试图从jZos库中使用ZFile类,但Java代码既不能在z/OS上看到DD名称和相关文件.我的疑问是:无法完成此任务,因为DB2上的JVM在隔离环境中运行,或者有特定的类/过程来访问数据集?
提前致谢!