易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle笔记1


      创建新的用户时,要指定default   tablespace,否则它会把system表空间当成自己的缺省表空间。这样做是不提倡的。估计原来创建某个用户的时候没有指定缺省表空间,而现在它使用系统表空间的权限被DBA给收回了。  
  先用的简单的办法试试,一般缺省的ORACLE安装都是有USERS表空间的。  
  比如你要在用户(或SCHEMA)usera中建表,那么你用SYSTEM登录ORACLE后,执行如下SQL  
   
  ALTER   USER   usera   QUOTA   UNLIMITED   ON   USERS;  
  如果没有USERS表空间,则会报错,你可以找一个其他的表空间,从v$tablespace可以看到所有的表空间。
下面情况sany用户开始创建的时候没有制定default tablespace   ********
SQL> connect  wahm/wwwwww
已连接。
SQL> select * from user_sys_privs
  2  ;
USERNAME                       PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
wahm                           CREATE SESSION                           NO
wahm                          EXECUTE ANY PROCEDURE                    NO
wahm            &n


相关文档:

ORACLE 数据表创建步骤

1.创建临时表空间
CREATE TEMPORARY TABLESPACE Test_temp
TEMPFILE 'E:\Test\TEST_temp.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2.创建用户表空间
create tablespace TEST
datafile 'E:\TEST\TEST.dbf'
size  100M
autoextend on maxsize     ......

oracle 日期管理函数

oracle 日期函数
 
在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此。乃供
他日所查也。
  add_months(d,n) 日期d加n个月
  last_day(d) 包含d的月?的最后一天的日期
  new_time(d,a,b) a?区的日期和??d在b?区的日期和??
  next_day(d,day) 比 ......

oracle之把表文件导出成文本文件

1 spool
spool d:\test\table.dat
select * from table_name;
spool off
2 sqlplus user/password@sid @test.sql > table.dat
test.sql
     select * from table_name;
     exit; ......

ORACLE中日期加减


加法
select sysdate,add_months(sysdate,12) from dual;         --加1年
select sysdate,add_months(sysdate,1) from dual;         --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;   ......

[Oracle]varchar2替换为clob(该字段中已有大量数据)

alter   table     t_att_over_haul_safe_pres   add   c   clob;  
update   t_att_over_haul_safe_pres   set   c=prt_precautions;  
alter   table   t_att_over_haul_safe_p ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号