易截截图软件、单文件、免安装、纯绿色、仅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调用java程序连sqlserver2005

1、在oracle的sys-sysdba下登陆
写一个java source程序链接sqlserver2005:
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
    public static String entry ......

java jdbc 连接Oracle9i

     自己在做这个程序的时候看过很多的资料,上网也查了不少的资料,可是多半说的是出神入化,云里雾里...不光看了不明白,而且是有明白一点的人,看了也变的有些模糊了。
     这里我掩饰一套完整的java jdbc 连接Oracle9i的范例。
package com.lxh.dbcon;//打包
import ......

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


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

sqlserver移植为Oracle笔记

Oracle笔记
l         关于TRUNC函数
   SELECT
   RELATED_ID ,
      DOC_ID ,
      CAT_ID ,
      CAT_CODE ,
      RELEASE_DATE ,
&n ......

sqlserver:openrowset / oracle:table/view@dblink名

只是sqlserver 提供的远程数据访问函数;  在本地sqlserver 中取外部数据源数据时候可用;
对连接本地 oracle 操作远程 oracle 不能使用; 测试: pl/sql 中使用:
select * from openrowset(................); 无效!!!!!!!!!!!!!!
在oracle 中需要访问远程数据,需要建立一连接远程oracle 的 dblink ;
再用如下方 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号