Database
iteye_13304
这个作者很懒,什么都没留下…
展开
-
曾经做过的mysql的存储过程
[code="sql"]begin declare bb, product, id, company1, company2, amount1, amount2 int(11); declare price1, price2 double; declare time1, time2 timestamp; select quote_type as bb, -- buy or se...2007-12-04 14:30:41 · 98 阅读 · 0 评论 -
Oracle 锁总结
T2T1SXRSRXSRX-SYNYNNYXNNNNNYRSYNYYYYRXNNYYNYSRXNNYNN...原创 2008-09-15 07:30:17 · 76 阅读 · 0 评论 -
Result VS Cursor
[code="sql"]create or replace procedure get_authors_cur( cv_results in out sys_refcursor)isbegin open cv_results for select id, first_name, last_name from authors;end;[/code]这个orac...2009-03-26 22:26:15 · 182 阅读 · 0 评论 -
oracle script 积累
[code="sql"]define_editor='"C:\Program Files\Notepad++\notepad++.exe"';define_editor='vim';set echo on;set time on;set pages 9999;set linesize 9999;set serveroutput on;set timing on;...2009-03-22 10:06:20 · 94 阅读 · 0 评论 -
oracle查询库中所有关联关系表
[code="sql"]select u1.CONSTRAINT_NAME, u1.TABLE_NAME as table_, u2.TABLE_NAME as reference_from user_constraints u1, user_constraints u2where u1.constraint_type='R' andu1.R_CONSTRAINT_NAME =...2008-04-30 09:55:56 · 848 阅读 · 0 评论 -
oracle 的+外联结
在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。 select * from a, b where a.id = b.id; 对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。 1. LEFT OUTER JOIN:左外关联SELECT e.last_name, e....2008-04-28 10:13:17 · 172 阅读 · 0 评论 -
查询数据库中所有的约束
[code="sql"]select * from user_constraints where constraint_name like 'FK%'[/code]user_constraintsuser_tablesuser_indexesuser_tablesall_constraintsall_tablesall_indexesall_tables2008-04-17 16:49:27 · 511 阅读 · 0 评论 -
java中调用存储过程的例子一个。
从java中调用存储过程。[code="java"]package com.cxz.util;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.Types;import com.jykj.util.ConnPool;public class Procedu...2008-03-24 07:56:50 · 80 阅读 · 0 评论 -
今天写的一个存储过程
pl/sql没有白学,效果还不错。今天写了个pl/sql的业务流程部分。[code="sql"]create or replacePROCEDURE Bind( mac IN COMPUTER.COMP_MAC%TYPE, --'abc' outer_ip IN COMPUTER.COMP_OUTERIP%TYPE, --222.30.55.11 inner_ip I...2008-03-21 15:43:41 · 77 阅读 · 0 评论 -
解决ResultSet中无法获取行数的问题
昨天好友朱凌问了我一个问题,怎样从ResultSet中读取行数?我google了一下,发现目前最常用的做法如下:[code="java"]Connection conn = DriverManager.getConnection("...");Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIV...2008-02-27 07:29:37 · 224 阅读 · 0 评论 -
Oracle 函数一则
一个验证机制。如果用户登陆成功,就给该用户加分,并且写入另外一张登陆表[code="sql"]CREATE OR REPLACE FUNCTION FUN_AUTHORIZE( usr IN TBL_USERS.USR_NAME%TYPE, pwd IN TBL_USERS.USR_PWD%TYPE) RETURN BOOLEA...2008-02-24 19:24:45 · 67 阅读 · 0 评论 -
ORACLE CHECK CONSTRAINT使用示例(转载)
看下面的例子:CREATE TABLE temp (age NUMBER(3));ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK ((AGE>0) AND (AGE 0) AND (AGE insert into temp values (130);insert into temp values (130)*OR...2008-02-24 17:25:32 · 187 阅读 · 0 评论 -
(转载)RAISE_APPLICATION_ERROR
可能不是很多人知道 RAISE_APPLICATION_ERROR 的用途是什么,虽然从字面上已经猜到这个函数是干什么用的。 其实 RAISE_APPLICATION_ERROR 是将应用程序专有的错误从服务器端转达到客户端应用程序。 RAISE_APPLICATION_ERROR 的声明: PROCEDURE RAISE_APPLICATIO...2008-01-19 20:04:28 · 441 阅读 · 0 评论 -
事务隔离的种级别
一直以为自己的数据库学的还不错,但今天作了点极端条件下的测试,发现自己的知识欠缺那么多。不过没有关系,意识到了差距,能够弥补就成。以下内容摘自网络脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。 不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。 幻读(phantom ...2007-12-14 17:45:23 · 62 阅读 · 0 评论 -
mysql insert-select
mysql中把一个查询结果插入到另外一个表中[quote]insert into best_quote( quote_id, product_id, quote_type, quote_price, quote_amount, quote_time, company_id )select quote_id, product_id, quote_type, quote_price, qu...2007-12-14 11:46:31 · 90 阅读 · 0 评论 -
哈哈,终于被我搞成死锁了!
同时有两个线程同时访问这个servlet会导致一些问题:第一个线程等待第二个的notify而因为事物级别的提升导致第二个线程等待第一个线程的结束。最终导致:死锁[code] public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti...2007-12-14 11:37:53 · 67 阅读 · 0 评论 -
证明:servlet可能存在数据库访问的并发问题
[code] public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Session session = HibernateSessionFactory.getSession(); Transaction ...2007-12-14 10:27:18 · 124 阅读 · 0 评论 -
impdp
[code="java"]job_name=impdp_eccok_dz_fulldirectory=work_exports_eccok_dzdumpfile=expdp_eccok_dz_full_%u.dmplogfile=impdp_eccok_dz_full.logcontent=ALLTRANSFORM=storage:nremap_schema=eccok_d...2009-06-15 16:30:27 · 88 阅读 · 0 评论