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

oracle实用例子

show sga --展示文件结构
desc 看表结构
edit 修改
sys/change_on_install,system/manager,scott/tiger
--建表空间
create tablespace tablespace datafile 'd:\tablespace.dbf1' size 5m
autoextend on ,'d:\tablespace.dbf2' size 10m
--建用户
create user username
identified by userpassword
[default tablespace tablespacename][temporary]
create user zby identified by zby123 defualt tablespace tablespace;
--修改用户密码
alter user zby identified by zby100;
--为用户解锁
alter user zby account unlock;
--为用户加锁
alter user zby account lock;
--为用户授权
grant conn,resource to zby;
--把查询dept表的权限个zby用户
grant select on dept to zby;
--收回查看dept表的权限
revoke select on dept from zby
grant all --授权所有的权限,增删改查
grant update (dname) ondept to zby;--授予更改某列的权限
grant select ,update(dname,loc) on dept to zby;--查询和更改某些列的权限
to_char,to_number按照某种格式转化
select to_char(sysdate,'yyyy-mm-dd') from dual;--2009-9-22
select to_char('111112356.88','c999,999,999.99') from dual; --cny111,112,365.88
--nvl c处理为空的情况,oracle默认空加任何数为空
select  sal ,nvl(comm,0) s from scott.emp;
--当聚合行数做条件是,用在having语句中
select deptno,count(*) from scott.emp group by deptno having  count(*)>5;
--分析函数
--row_number()序号从1开始,一个行在一组有序行中的排位,返回连续的排位,不论值是否相等
--RANK 具有相等值的行排位相同,序数随后跳跃
--DENSE_RANK 具有相等值的行排位相同,序号是连续的
select row_number() over (order by sal desc) no,
deptno,ename from scott.emp;--返回1-7,相同的不并排
--partition by deptno分区 在按降序排列。RANK ()相同的并排,但序号不连续
select RANK () over (partition by deptno order by sal desc) no,deptno,sal from scott.emp;
--用来求最大值
--求DENSE_RANK () 相同的并排,序号连续
select * from  (select DENSE_RANK () over (partition by deptno order by sal desc) no,
deptno,sal from scott.emp);
/*
共有同义词有public
同义词管理某个对象  for 表
查看时要给权限 grant all on 表 to


相关文档:

解读Oracle计划:Solaris将被拯救 MySQL继续前途未卜


【51CTO.com独家特稿】面对惊慌的客户和广泛质疑的媒体,Oracle官方最近终于出榜安民,那便是一个以“SUN CUSTOMERS ,Oracle Plans To:”为大标题的广告。直译过来便过来可知道,Oracle将要加大SPARC和Solaris的投入了,而大老板埃里森也向IBM硬件下了战书,声称Oracle将最终赢得这场竞争……
&n ......

mysql,sqlserver,oracle三种数据库的大对象存取

mysql 大对象存取:
  类型一般应该用mediumblod,
  blob只能存2的16次方个byte,
  mediumblod是24次方,
  一般来说够用了.longblob是32次方有些大.
  MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中
  修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL va ......

SQLServer和Oracle常用函数对比


数学函数
在oracle 中distinct关键字可以显示相同记录只显示一条
  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value ......

关于oracle导入sqlserver存在的唯一索引问题

我在把oracle数据导入sqlserver中时,发现在oracle中字段定义为唯一索引时,不同记录的此字段如果为空不被认为是重复的,但在sqlserver中如果此字段为唯一索引字段,不允许有2个以上的空值。郁闷。所以只好将sqlserver中的唯一索引字段手工修改为几个非空的值,但这样程序肯定要进行修改了。需要在程序中为此字段设置不重复 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号