我使用system用户连接数据库,然后使用
CREATE TABLE EMPLOYEE(
EMP_ID NUMBER(5) NOT NULL,
FNAME VARCHAR2(20),
LNAME VARCHAR2(20),
DEPT_ID NUMBER(5) NOT NULL,
MANAGER_EMP_ID NUMBER(5),
SALARY NUMBER(5),
HIRE_DATE DATE,
JOB_ID NUMBER(3),
CONSTRAINT employee_pk PRIMARY KEY (EMP_ID)
);我没有指定具体用户,那么我去那里可以看到这个表以及其内容
CREATE TABLE EMPLOYEE(
EMP_ID NUMBER(5) NOT NULL,
FNAME VARCHAR2(20),
LNAME VARCHAR2(20),
DEPT_ID NUMBER(5) NOT NULL,
MANAGER_EMP_ID NUMBER(5),
SALARY NUMBER(5),
HIRE_DATE DATE,
JOB_ID NUMBER(3),
CONSTRAINT employee_pk PRIMARY KEY (EMP_ID)
);我没有指定具体用户,那么我去那里可以看到这个表以及其内容
select * from system.EMPLOYEE;
这个表的拥有者就是system用户.
执行结果是:“未选定行”select * from EMPLOYEE
会将EMPLOYEE表中的内容全部输出。
我现在想知道,这个表归属哪个用户,在Enterprise Manager Console中怎么看这个表和表的内容
owner字段的值为这张表所属帐户名应该是在sys用户下select * from sys.EMPLOYEE另表不要建立系统用户下,这样会占用系统表空间的