你确定操作是这样的吗?
SQL>conn sys/password as sysdba;
SQL>create table dk.table_name(col1 type1,col2 type2...) default tablespace ddk;
SQL>conn dk/password;
SQL>select * from table_name;
用dk帐号登录后建表倒是可以直接引用,但表都跑到sys方案下去了?——
可能是你的dk账号具有sysdba系统权限。
修改存储过程:
create or replace procedure user_name.Pro_name as
begin
...
end;