知道么,当一个表建立时,谁是它的所有者? 当一个表建立时,谁是它的所有者? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般正常的是当前登陆的用户...当然前提是 你没有在 要创建的表前面 + 其他用户名..比如 create table scott.test...想要看创建的表 拥有者是谁..可以通过视图来查询select owner from dba_tables where table_name='表名'; 当前用户是表的所有者。可以用sys或system登陆查询表的所有者:select owner from dba_tables where table_name='表名'; 使用哪个用户建的表,所有者就是谁。但有一特例,就是创建时,表名前有限定名,例create table scott.表名...,而当前用户是HR此时的所有者为scott(这是需要HR用户具有在scott方案中创建表的权限的,否则不能进行)查看表的所有者:1. 使用sys登录 c:\sqlplus sys/sys@数据库SID as sysdba2. 执行查询 sql>select owner from dba_tables where table_name = upper(表名); (方式1) sql>select owner from all_tables where table_name = upper(表名); (方式2) 请问这个sql怎么写? ORACEL10G 客户端无法连接到服务器 ProC如何读写blob字段 求救!!dblink 问题,请帮帮我 截取年月的问题,但是不可以用to_char函数 看看下面的SQL怎么写 访问oracle数据库 关于宏替换的问题? 请问如何监控Oracle执行的SQL语句?? 关于数据库的一道笔试题 请教有关oracle移植后,varchar2(4000)字段出现过长的问题 oracle建库问题
比如 create table scott.test...想要看创建的表 拥有者是谁..可以通过视图来查询
select owner from dba_tables where table_name='表名';
可以用sys或system登陆查询表的所有者:select owner from dba_tables where table_name='表名';
但有一特例,就是创建时,表名前有限定名,例create table scott.表名...,而当前用户是HR
此时的所有者为scott(这是需要HR用户具有在scott方案中创建表的权限的,否则不能进行)查看表的所有者:
1. 使用sys登录
c:\sqlplus sys/sys@数据库SID as sysdba
2. 执行查询
sql>select owner from dba_tables where table_name = upper(表名); (方式1)
sql>select owner from all_tables where table_name = upper(表名); (方式2)