以system登录为什么表在默认状态建在sys下?
在pl*sql worksheet下建表:
connect system/manager@oracledb as sysdba;
create table student
( sno varchar2(10),
sname varchar2(40)
);
执行后,已创建表。
但是在system下找不到表student,而是在sys下,为什么?
------解决方法--------------------------------------------------------
以as sysdba登录的用户,schema都是sys
conn system/password 这样登录schema就是system
------解决方法--------------------------------------------------------
因为 as sysdba,
本机验证的话, 忽略用户名和密码(前面的用户和密码你可以随便打~ 全部是以sys身份登陆)