Oracle DB 中可以 Select 某個 Table, 但在使用 Cursor 時, 卻說此 Table 不存在


 原因
這是因為該 OwnerSELECT ANY TABLE 權限, 但對於 SYS 的 TABLE, 卻是只能 SELECT, 不能用於其他用途.

 解決
必須將 SYS 的 TABLE, 正式將 SELECT 授權給該 Owner 即可.

 語法
Grant SELECT on SYS.<Table> to <Owner>;

Related Posts Plugin for WordPress, Blogger...