
技术体会-Oracle
Alexander_Wang
这个作者很懒,什么都没留下…
展开
-
删除数据列 CASCADE CONSTRAINS
删除数据列 优化ORACLE数据库,唯一的方法是删除列,重新建立数据库。在ORACLE8i中有很多方法删除列,你可以删除未用数据列或者可以标示该列为未用数据列然后删除。 删除数据列的语法是: ALTER TABLE [schema.] table_name DROP {COLUM column_names | (column_names)}[CASCADE CONSTRAINS] 要注意的转载 2006-10-08 14:00:00 · 1220 阅读 · 0 评论 -
[转]oracle的nvl函数的用法
oracle的nvl函数的用法通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value另一个有关的有用方法declare i integerselec转载 2007-01-05 14:39:00 · 1516 阅读 · 0 评论 -
01/09/2007---04/02/2007的笔记
01/09/20071.查看一个角色被授予的权限 SELECT * FROM dba_role_privs;授予用户和其他角色的角色 SELECT * FROM dba_sys_privs;授予用户和其他角色的系统权限 SELECT * FROM dba_tab_privs; 2.修改数据库用户的密码 (1)SQL> ALTER USER HR IDENTIFIED BY HRYTMF原创 2007-04-03 09:54:00 · 1111 阅读 · 0 评论 -
04/03/2007
04/03/20071.在ORACLE中有3种方式可以用于对表进行分区(详见oracle专家高级编程P601) 1)范围分区-执行应该存储在一起的数据的范围。关键字RANGE 2)散列分区-对一列或几列应用散列函数。关键字HASH 3)混合分区-先按范围分区,在范围内按散列分区。 例1根据范围分区:CREATE TABLE range_example (rid number, rvalue原创 2007-04-03 17:22:00 · 867 阅读 · 0 评论