标签: db2-zos

如何使用 SQL 在 IBM DB2 Z/OS 中显示表的当前权限

是否有一种 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 zos db2-zos

5
推荐指数
1
解决办法
1万
查看次数

为什么FETCH FIRST N ROWS不能与WITH语句结合使用?

我有以下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是预期的.

有什么建议?

sql db2 fetch db2-zos

3
推荐指数
1
解决办法
2万
查看次数

为什么运行查询时出现错误-4700(尝试使用新的功能模式)?

我尝试在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.

sql db2 mainframe db2-zos

1
推荐指数
1
解决办法
674
查看次数

是否可以从DB2下的Java存储过程中读取数据定义?

Hy all,

这是我关于stackoverflow的第一个问题,所以如果出现问题请告诉我.Howerver,我需要知道是否可以从DB2下的Java存储过程读取使用COBOL程序中声明的DD名称定义的数据集.

程序流程是: - 一个JCL调用一个STORED PROCEDURE - STORED PROCEDURE调用jar - jar尝试通过DD名称打开数据集

我试图从jZos库中使用ZFile类,但Java代码既不能在z/OS上看到DD名称和相关文件.我的疑问是:无法完成此任务,因为DB2上的JVM在隔离环境中运行,或者有特定的类/过程来访问数据集?

提前致谢!

cobol java-stored-procedures db2-zos

0
推荐指数
1
解决办法
96
查看次数

标签 统计

db2-zos ×4

db2 ×3

sql ×3

cobol ×1

fetch ×1

java-stored-procedures ×1

mainframe ×1

zos ×1