oracle 视图 其他用户,oracle创建视图中涉及到另外一个用户的表权限不足问题

本文讨论了在Oracle中创建视图时遇到的权限不足问题,即使拥有DBA权限,仍然需要显式授予查询其他用户表的权限。此外,提到了数据库字符集的重要性,以及Oracle全球化支持的角色。还分享了一个自动备份脚本的例子和PL/SQL基础内容。
摘要由CSDN通过智能技术生成

oracle创建视图中涉及到另外一个用户的表权限不足问题

在oracle中存储过程或者视图等对象创建时,如果涉及到另外一个用户的表,即使你已经grant dba了,也不行,必须显式地赋予查询权限。否则,你会发现在pl/sql中可以执行语句,但是一旦放到create 中就告诉你权限不足。

grant   select   any     table   to   user

相关文档:

什么是合并多行字符串(连接字符串)呢,例如:

SQL> desc test;

Name     Type          Nullable Default Comments

------- ------------ -------- ------- --------

COUNTRY VARCHAR2(20) Y       &nb ......

C:Documents and Settings>emca -repos create

EMCA 开始于 2007-5-31 9:57:04

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: ora10g

监听程序端口号: 152 ......

一.引言

ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracl ......

共需要创建两个文件在同一个目录下:

一:

文件oracle_cool_backup.bat,内容如下:

Remark 定义时间日期变量

set date=%date:~0,10%

set h=%time:~0,2%

set m=%time:~3,2%

set s=%time:~6,2%

set tempvar=%date%-%h%-%m%-%s%

md "c:/temp/%tempvar%/"

echo %tempvar%

sqlplus /nolog @oracle_cool_backup.sql % ......

||-------  pl/sql 基础 -------||

pl/procedural language 过程语言

//创建表

SQL> create table mytest(

2  name varchar2(30),

3  pwd varchar2(30));

//创建过程

create procedure sp_pro1 is

create or replace procedure sp_pro1 is --如果存在即 ......

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值