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

oracle 表结构的修改

oracle 表结构的修改
今天总结下关于表的修改,防止以后忘记,好记性不如烂笔头吗!!!
更改表的结构
1.编辑表的字段
  修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
  语法:
    ALTER TABLE 表名 MODIFY(列名 数据类型);
 eg1:
   alter table skate_test modify (author number(10,0) )
   在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:
     ORA-01441: 无法减小列长度, 因为一些值过大
 eg2:
  
    alter table skate_test modify (author varchar2(10) )
   在修改列的数据类型的时候,所修改的列必须为空,否则提示下面的错误:
     ORA-01439: 要更改数据类型, 则要修改的列必须为空
2.增加一个列
  语法:
      ALTER TABLE 表名 ADD(列名 数据类型);
   eg1:
  
      ALTER TABLE skate_test ADD(author NUMBER(38,0) not null);
3.给列改名:
  语法:
     ALTER TABLE 表名 RENAME COLUMN 当前列名 TO 新列名;
  eg1:
   
     ALTER TABLE skate_test RENAME COLUMN author TO authorer_new
4.删除一个列
   语法:
    ALTER TABLE 表名 DROP COLUMN 列名;
 
  eg1:
 
    alter table skate_test drop column author
5.将一个表改名
  语法:
   ALTER TABLE 当前表名 RENAME TO 新表名;
 
  eg1:
  
   alter table skate_test rename to test_sakte
5.给表加注释
 comment column on 表名.列名 is '注释内容';   //修改表的列的注释
 
 COMMENT ON TABLE MOVO_NEW.TEST_SAKTE  IS '注释内容';  //修改表的注释
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wyzxg/archive/2008/02/28/2129166.aspx


相关文档:

Oracle Decode函数使用技巧


decode函数
语法:
decode(expr,search,result[,search,result]..[,search,result][,default])
解释:
比较expr与每个search的值,如果expr等于某个search,则返回相应的result;如果没有匹配的值,则返回default值;如果没有指定default值,则返回null
注意:
比较前,Oracle自动将expr的数据类型转换成第一个sear ......

Oracle日期函数 next_day

在Oracle是提供了next_day求指定日期的下一个日期.
语法 : next_day( date, weekday )
date is used to find the next weekday.
weekday is a day of the week (ie: SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY)
可用于:
Oracle 9i, Oracle 10g, Oracle 11g
For example:
next_day('01- ......

Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总
上一篇 / 下一篇  2008-09-04 11:25:01
查看( 1991 ) / 评论( 0 ) / 评分( 0 / 0 )
如何远程判断Oracle数据库的安装平台
select * from v$version;
查看表空间的使用情况
select sum(bytes)/(1024*1024) as free_space,tablespace_name
from dba_free_space
group by tablespace_ ......

Oracle 10G DataGuard

http://hi.baidu.com/firefly5002/blog/item/5b5719fcb5bd3e1d08244d11.html
Oracle 10G DataGuard
server A: 10.85.10.44 SID=mesdb
target server B: 10.85.10.43
oracle version:10.2.0.1
OS platform : windows 2003
Data Guard默认是maximize performance, 可以用以下语句来进行模式间的切换。
ALTER DATABASE ......

付首昕 ORACLE 10 学习笔记 第3课 命令。

ORACLE 10 学习笔记-第3课-命令。
1.view 限制
create or replace view my_view01
as select * from emp
with check option
/
2.synonym 同义词
create synonym dept for scott.dept;
select * from dept;
3.sysdba 公共
drop synonym dept;
create public synonym dept for scott.dept;
desc dba_synonyms
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号