| 2017.8.2 | oracle |
1.ORA-01031
ORA-01031:insufficient privileges
新建了一个用户:new_user,授权
grant connect, resource to new_user;
然后新建视图
create or replace view v_addd as
select *
from TABLE_ABC
执行,报异常:ORA-01031:insufficient privileges
用system用户登录,执行
grant create all view to new_user;
报异常
ORA-00990: missing or invalid privilege
重新登录system,Connect as SYSDBA,提示ORA-01031
重新登录,使用sys账号,Connect as SYSDBA,运行还是提示
ORA-00990: missing or invalid privilege
重新登录system,Connect as Normal,执行
grant create any view to new_user;
成功
执行
create or replace view v_addd as
select *
from TABLE_ABC
成功
执行
drop view v_addd;
成功
2.ORA-01810
这个错误的原因是to_date里面使用了两次MM
to_date('YYYY-MM-DD HH:MM:SS')
需要把分钟的MM改成MI
to_date('YYYY-MM-DD HH:MI:SS')
这样可能会出现小时变成了上下午的12小时格式,所以可以给小时设置成24小时格式
to_date('YYYY-MM-DD HH24:MI:SS')
更新列表:
*
参考文章: