小编Los*_*ity的帖子

SELECT ANY TABLE 权限在 Oracle 中如何工作?

我想知道SELECT ANY TABLEOracle内部的权限是如何工作的。

它是否被视为单一特权?或者相当于GRANT SELECT ON MyTable TO MyUser为每个表创建一个?

例如,我想知道这是否有效:

GRANT SELECT ANY TABLE TO PUBLIC;
REVOKE ALL ON MY_TABLE FROM PUBLIC;
Run Code Online (Sandbox Code Playgroud)

MY_TABLE在这些查询之后我仍然可以从任何用户那里访问吗?

sql oracle privileges

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

将整数数组转换为单个字符串

我很难找到如何使用Java 8从Integer的arrayList轻松构建字符串,就像这样:

[3,22,1,5]至“ 3 22 1 5”

目前我尝试了:

List<Integer> ids = new ArrayList<Integer>();
/* ... */
String.join(" ", ((ArrayList<String>)(ids))); //cast do not work

List<Integer> ids = new ArrayList<Integer>();
/* ... */
String.join(" ", ids.forEach(id -> Integer.toString(id))); //forEach returns void so it throws an error
Run Code Online (Sandbox Code Playgroud)

任何人都有方便/优雅的解决方案吗?

谢谢大家,祝你有美好的一天

java arrays type-conversion

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

标签 统计

arrays ×1

java ×1

oracle ×1

privileges ×1

sql ×1

type-conversion ×1