wdjh.net
当前位置:首页 >> orAClE 所属 >>

orAClE 所属

以 sys 或 system 或者其他具有 dba 权限(能够查询系统数据字典视图)的用户登录数据库,执行下面的查询: select owner from dba_tables where table_name='表名'; 注意 oracle 一般是不区分大小写的,所以表名在数据字典视图中一般是大写字母...

通过语句: select table_name,tablespace_name from user_tables where tablename='TABLENAME'; 解释:查询出”TABLANAME“(必须大些)表的默认表空间,user_tables 表是一张user表的统计表,可以看见当前登录用户下的所有表信息。

用如下语句查看: select username,default_tablespace from dba_users where username='用户名';查看结果(如查询scott用户的所属表空间): select username,default_tablespace from dba_users where username='SCOTT';--用户名需要大写

查询语句是: select owner from dba_tables where table_name=upper('表名'); 不过这个要求你当前登录的用户权限为dba才行,或有查询这个视图的权限才行。

SELECT TABLE_NAME, TABLESPACE_NAME FROM USER_TABLES

如果有查询数据字典的权限,那么就 select * from V$database; 如果没有,那么就只能查查监听了。

select OWNER from ALL_VIEWS where VIEW_NAME='视图名'; 注意,引号内的视图名要大写,

查询user_tab_columns; select * from user_tab_columns where column_name='字段名';

已经属于sys的表这样改:alter table 表名 move tablespace user01; 以后要建在user01表空间的表,有两种情况: 1、用sys用户建的话,create table 表名(列 属性) tablespace user01; 2、用其他用户建表直接就在user01上了。 希望能帮到你。

大哥 人家要的是角色,不是权限 登录到你想知道角色的用户下,使用下面命令: SELECT * FROM USER_ROLE_PRIVS; 另外,我用的是oracle11g, 显示用户所具有的系统权限 dba_sys_privis 显示当前用户所具有的系统权限 user_sys_privis 不好用,需修...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com