我有一张表,只想给用户查询表中的信息不想给用户操作数据。这SQL怎么写?
假设我有一个TEST表 里有一个主键TID
CREATE OR REPLACE VIEW VW_TEST (TESTID) AS SELECT TID FROM TEST [WITH CHECK OPTION CONSTRAINT VCS]
我加了后面中括号的语句也没用。
假设我有一个TEST表 里有一个主键TID
CREATE OR REPLACE VIEW VW_TEST (TESTID) AS SELECT TID FROM TEST [WITH CHECK OPTION CONSTRAINT VCS]
我加了后面中括号的语句也没用。
解决方案 »
- 请教Oracle的一个高级查询
- 12560错误
- 如果想执行alter system flush shared_pool 需拥有什么权限?
- oracle forms问题
- 我刚安装完ORACLE9I,登录SQLPLUS时提示:ORA-12560:TNS:协议适配器错误?
- 请求oracle数据库,怎样学习。
- 求一条update语句
- 请教在Oracle里,怎么判断一个字符串是否为日期格式的?(急)
- 关于oracle远程连接服务器的问题
- SQL*Plus 连服务器时出现ORA-12154:TNS:不能分解服务名称错误,别的机子却可以连上服务器,
- 表名起错了 删不掉 怎么办?
- 这么简单的一个procedure 怎么没法执行呢?
以u1或者dba权限用户登录执行如下语句授权grant select on u1.tset to u2;
如果这张表里面有多个数据,A用户只能查A有关的数据,B用户只能查B有关的数据.就要用到视图.
还有 如果表有十个字段 A用户只可以看前三个 B用户只可看后七个.
这样的话就不可能直接放权限给用户.