我现在想建立一个VIEW供以后使用,但是现在以下语句的执行之后提示:ORA-01031: 权限不足。请问各位我应该赋予该用户什么权限?在 FROM hb_navinfo, usermygps.mygps_nrtu_info
-----问题就在上面,说我权限不足 ,USERMYGPS这个用户是另外一个用户。但是现在用户和USERMYGPS用户都是同一个数据库。以后我要做的是基于另外一台主机上的数据库来SELECT,又怎么办?真诚求助各位大侠!~CREATE OR REPLACE VIEW vvvv
AS /* Formatted on 2005/07/23 14:41 (Formatter Plus v4.8.5) */
SELECT hb_navinfo.code , hb_navinfo.hbname,
hb_navinfo.worktype
FROM hb_navinfo, usermygps.mygps_nrtu_info
/*-----问题就在上面,说我权限不足 ,USERMYGPS这个用户是另外一个用户。但是现在用户和USERMYGPS用户都是同一个数据库。
以后我要做的是基于另外一台主机上的数据库来SELECT,怎么办?*/
WHERE (
---------------exact match the place---------------------------
(hb_navinfo.hbname = RTRIM (mygps_nrtu_info.device_name, '.')
)
OR (( (SUBSTR (hb_navinfo.code,
1,
INSTR (hb_navinfo.code, '#') - 1
)
) =
(SUBSTR (mygps_nrtu_info.device_id,
1,
INSTR (mygps_nrtu_info.device_id, '#') - 1
)
)
AND
-----------------------------------------
(LTRIM (TRANSLATE (mygps_nrtu_info.device_id,
' xyzXYZ#.',
'0'
),
'0'
) =
LTRIM (TRANSLATE (hb_navinfo.code, ' xyzXYZ#.', '0'),
'0'
)
)
)
)
)
-----问题就在上面,说我权限不足 ,USERMYGPS这个用户是另外一个用户。但是现在用户和USERMYGPS用户都是同一个数据库。以后我要做的是基于另外一台主机上的数据库来SELECT,又怎么办?真诚求助各位大侠!~CREATE OR REPLACE VIEW vvvv
AS /* Formatted on 2005/07/23 14:41 (Formatter Plus v4.8.5) */
SELECT hb_navinfo.code , hb_navinfo.hbname,
hb_navinfo.worktype
FROM hb_navinfo, usermygps.mygps_nrtu_info
/*-----问题就在上面,说我权限不足 ,USERMYGPS这个用户是另外一个用户。但是现在用户和USERMYGPS用户都是同一个数据库。
以后我要做的是基于另外一台主机上的数据库来SELECT,怎么办?*/
WHERE (
---------------exact match the place---------------------------
(hb_navinfo.hbname = RTRIM (mygps_nrtu_info.device_name, '.')
)
OR (( (SUBSTR (hb_navinfo.code,
1,
INSTR (hb_navinfo.code, '#') - 1
)
) =
(SUBSTR (mygps_nrtu_info.device_id,
1,
INSTR (mygps_nrtu_info.device_id, '#') - 1
)
)
AND
-----------------------------------------
(LTRIM (TRANSLATE (mygps_nrtu_info.device_id,
' xyzXYZ#.',
'0'
),
'0'
) =
LTRIM (TRANSLATE (hb_navinfo.code, ' xyzXYZ#.', '0'),
'0'
)
)
)
)
)
解决方案 »
- oracle CallableStatement
- oracle9i 中关于 regexp_substr
- 你知不知道ORACLE有没有像SYBASE一样可以在目的库上建代理表的功能啊?
- 在网上,看到有人说某些情况下,PGA会占用SGA的内存?是怎么一回事呢?
- oracle无法解析主机名
- 如何卸载oracle OLEDb
- ORACLE得左连接SQL语句的问题
- 关于单表中group by,distinct的order by问题
- 请问有关权限问题
- oracle将查询结果变为json格式数据
- ado 读写 Oracle的问题
- 安装9i时,到启动database configuration assistant时完成不了,怎么解决?
试试
真郁闷。
SELECT hb_navinfo.code , hb_navinfo.hbname,
hb_navinfo.worktype
FROM hb_navinfo, usermygps.mygps_nrtu_info;