数据库 开发学习资料
帝释天
没有什么好介绍的
展开
-
Oracle错误代码大全
最近在网上看见一个牛人总结的oracle的错误代码大全,觉得非常的有必要,于是山寨过来看看ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话原创 2013-02-03 13:10:48 · 12557 阅读 · 0 评论 -
oracle 创建触发器
create or replace trigger test_triafter insert on testbegin insert into test2 (id, content) values (test_seq.nextval, 'content');end;原创 2013-06-13 11:10:49 · 598 阅读 · 0 评论 -
Power Designer 分析数据表
Powerdesigner逆向工程从现有数据库生成PDM 【赛迪网-IT技术报道】在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库,现在反过来,通过逆向工程将关系数据库,生成物理数据模型。优点:在丢失数据模型或者数据库模型同现有的数据库不一致,可以通过该方法生成使用中数据库的模型缺点:原创 2013-01-08 09:42:52 · 753 阅读 · 0 评论 -
oracle 同时查询多张表 多张视图
oracle同时查询多张表较为简单,用sql和视图都可以完成,但是oracle查询多张视图就不好做了,要是还有分页和检索的功能就更加蛋疼了,今天老夫遇到了这样的问题,接下来就和大伙分享下://分页的语句String fenyeSql_1 = "SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (";String fenyeSql_2 = " ) A原创 2012-12-28 14:15:31 · 6137 阅读 · 0 评论 -
Oracle分页查询语句
oracle的分页一直让我很蛋疼,记又记不住,今天决定转载个别人的实例,以后用的时候方便查询Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM )WHER原创 2012-12-28 13:50:22 · 672 阅读 · 0 评论 -
ORACLE function
虽然oracle自带的函数已经够用了,但是在特殊场合还是需要自己手写函数 ,留着以后用吧---------例1、无参函数SQL> CREATE OR REPLACE function fun_1 --创建fun_1函数 2 RETURN VARCHAR2 3 IS 4 v_name varchar2(20); 5 begin 6 se原创 2012-12-03 15:38:18 · 434 阅读 · 0 评论 -
新手初学存储过程
以前写的简单的crud基本上用不到所谓的存储过程,但是现在接受的项目比较大,没办法身为菜鸟只能从头学起------------1.编写。编写一个最最简单的存储过程,给它起个名字叫做proc_helloworldCREATE OR REPLACE PROCEDURE proc_helloworldISBEGIN DBMS_OUTPUT.put_line ('Hello原创 2012-12-03 10:45:47 · 574 阅读 · 0 评论 -
oracle sql优化-1
基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。 Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXIST操作原创 2012-11-28 16:42:10 · 734 阅读 · 0 评论