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

orAClE 所属

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

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

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

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

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

SELECT TABLE_NAME, TABLESPACE_NAME FROM USER_TABLES

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

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

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

可以通过alter方法,将一个表移动到另外一个表空间中: sql: alter table spaceOne.tablename move tablespace spaceTwo; 解释:以上语句就是把tablename表从spaceOne移动到spaceTwo中。 备注一: 当前的用户必须对spaceTwo、spaceOne都有操作...

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