
oracle 学习过程
smartfirstme
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基础的语句
1,alter table tableName add columnName columnType; 在表中添加新的一个2,alter table tableName opreator rename column oldColumnName to new ColumnName 修改表中的列3,alter table tableName drop colum column...2010-03-22 13:33:46 · 87 阅读 · 0 评论 -
instr 函数应用
在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为: instr(sourceString,destString,start,appearPosition). 其中sourceString代表源字符串;destString代表想聪源字符串中查找的子串;start代表查找的开始位置,该参数可选的,默认为1;appearPosition代表想从...原创 2010-08-28 08:47:22 · 108 阅读 · 0 评论 -
oracle 命令行
1.登陆 cmd -sqlplus system/system @datebaseName [as sysdba];2.导入数据库dmp 文件 cmd-imp-system/system @datebaseName file =d:\fileName.dmp ignore=y 3. 导出数据库dmp 文件 cmd-exp-system/sys...原创 2010-06-30 11:56:24 · 98 阅读 · 0 评论 -
oracle 存储过程、游标
.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) AS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字;2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(...原创 2010-12-29 11:11:58 · 107 阅读 · 0 评论 -
oracle start with....connect by oracle树
ORACLE 提供了一个有趣的功能 connect by 子句,它可以对具有家族树结构的分枝进行排序。它的用途有机构或公司的各层结构,财务的科目代码等。要使用查询遍历,需要在将数据在基表中按照层次结构进行存储。比如一个组织机构就是这样的典型例子。实现语句:SELECT columnFROM table_nameSTART WITH column=valueCONNECT BY PRIOR ...原创 2011-04-22 10:27:01 · 134 阅读 · 0 评论 -
卸载Oracle
6.1: 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 6.2: 开始->程序->Oracle - OraHome9i->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universa...原创 2010-10-11 13:02:56 · 92 阅读 · 0 评论 -
oracle 安全
1。当 登陆Oracle 时 用 userName/pwd as sysdba 无论userName 或者pwd 为什么都能登陆进系统,原因就是登陆的时候进行了本地的验证,只要是在服务器的机器上就默认可以进入sysdba 的, 解决 : 去掉本地的验证将$oracle_home\network\admin下找到sqlnet.ora文件,将参数:SQLNET.AUTHENTICATION...原创 2010-10-14 09:45:54 · 99 阅读 · 0 评论 -
package and package body
创建包 create or replace package package_test as function test(a varchar2) return varchar2;end package_test; 创建包体 create or replace package body package_test is function test(a varc...原创 2011-02-22 11:34:40 · 114 阅读 · 0 评论 -
oracle 日期/时间函数
摘自他出,只为学习。 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 Java代码 select sysdate,sysdate - interval '7' MINUTE from dual select sysdate,sysdate - interval '7' MINUTE from ...原创 2011-11-07 18:29:12 · 141 阅读 · 0 评论 -
表和字段的注释
1、给表加注释COMMENT ON TABLE land.landsellmend IS '补办出让';2、查看表的COMMENTSELECT * FROM USER_TAB_COMMENTS WHERE TABLE_NAME='LANDSELLMEND';3、给字段加注释comment on column document.doc.bid is '批号';4、查看字段的COM...原创 2010-02-06 21:33:09 · 148 阅读 · 0 评论 -
keep ()函数
select wzbm,max(dzrq) keep(dense_rank last order by dzrq) from gy_cc_kclsb group by wzbm 红色是求分组中最大的dzrq 例如: wzbm dzrq 1 01 1 02 ...原创 2010-08-10 10:08:00 · 294 阅读 · 0 评论 -
工作中的一个列子
有两张表 A表 --------------------- B表 ---------------------- foodNum date income foodName foodNub ...2010-04-06 17:23:29 · 100 阅读 · 0 评论 -
oracle 和tomcat 8080 端口重复问题
遇见一个tomcat 和 Oracle 8080端口重复的问题 在网上查怎么修改Oracle的 那个8080端口 结果查了一顿,相关的内容是不少,有用的没几个。 其实很简单的一件事情弄得就这乱,不得不说现在的网络 是一个大杂菜市场啊! 言归正传: Enterprise Manager Console -------------> XML数据库--------...2010-04-12 13:12:55 · 139 阅读 · 0 评论 -
Oracle死锁
公司的DBA不在,发现处理数据库问题真的是一件头痛的事情,数据库死锁了,于是问到了下面的查询和解决的办法:首先当然是查询数据库死锁,语句如下:select t2.username||' '||t2.sid||' '||t2.serial#||' '||t2.logon_time||' '||t3.sql_text from v$locked_object t1,v$...2010-05-03 11:18:03 · 104 阅读 · 0 评论 -
Oracle 触发器
create table zjp_test ( name varchar2(50), id varchar2(50), age number(24,2))--创建索引create index pk_zjp_test on zjp_test(id)--创建语句级触发器create or replace trigger test_triggerafter insert or update or...原创 2010-05-10 16:51:51 · 94 阅读 · 0 评论 -
Oracle 存储过程
create or replace procedure myproc( x in number) asCursor mycursor is select name from zjp_test;name varchar(20);beginfor name in mycursorloopdbms_output.put_line('ss');end loop;end myproc; declar...原创 2010-05-10 17:41:23 · 94 阅读 · 0 评论 -
over函数
<!--StartFragment --> http://blog.163.com/zjp8862@126/blog/static/111511744201062711236865/原创 2010-07-27 10:56:12 · 95 阅读 · 0 评论 -
Oracle 游标
create or replace procedure pro_rkb as bz varchar2(50); je number(24,9); se number(24,3); cursor rkb is select rkdh ,fcol8 ,fcol11 from gy_cc_rkb where rklx='3' and (abs(fcol11...原创 2010-08-04 12:29:51 · 89 阅读 · 0 评论 -
decode 函数 行变列
http://blog.163.com/zjp8862@126/blog/static/11151174420107981251833/原创 2010-08-09 20:06:12 · 129 阅读 · 0 评论 -
oracle for loop 用法
Oracle存储过程for用法,每500条提交一次。create or replace procedure PS_TEST ISbegin FOR i IN 1..10000LOOP--delete from test where name=to_char(i);INSERT INTO test VALUES(to_char(i),i+2);IF MOD(i,500) = 0 THENCOM...原创 2013-04-27 16:52:19 · 844 阅读 · 0 评论