上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: --创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p (--参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS --定义变量 vs_msg VARCHAR2 (4000); --错误信息变量 vs_ym_beg CHAR (6); ... 阅读全文
posted @ 2013-10-14 11:02 十二十二 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: CREATE OR REPLACE PROCEDURE test_in_out_exception (v_empno VARCHAR2,v_guess_sal NUMBER,v_true_sal OUT NUMBER)AS v_exits VARCHAR2 (20); v_sal emp.sal%TYPE; v_raise EXCEPTION;BEGIN SELECT COUNT (1) INTO v_exits FROM emp t WHERE t.empno = v_empno; IF (v_exits > 0) T... 阅读全文
posted @ 2013-10-14 10:23 十二十二 阅读(5957) 评论(0) 推荐(0) 编辑
摘要: 这些天在做一个表的导入操作,操作步骤:先验证第一个工作表数据的正确性。如果数据正确,导入到中间的一个临时表中。然后再通过,存储过程导入到真实表中。第二张,第三张工作表也是一样的。如果有一个表的数据有问题,则要删除。真实表,和临时表里的全部数据。这样就会出现一个问题.现在真实表的数据现在有190825条数据。只有主键索引。如果现在导入第二个工作表时,在验证数据正确性时。发现数据缺失。或其它数据问题。此execl不能再导入了。要删除导入到真实表的1028条数据,和临时表里的全部数据。现在主要问题出现在.在真实表中删除数据时。会出现要30到1小时,有时更多的时间。出现假死。导入面面,一直在那里运也不 阅读全文
posted @ 2013-10-14 09:30 十二十二 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1:原理是在建立一个触发器TRIGGER tri_NewBH 在table插入时执行序列计算mysql> CREATE TABLE tb(BH CHAR(16),content VARCHAR(20),`date` DATETIME,val INT);Query OK, 0 rows affected (0.05 sec)mysql>mysql>mysql> DELIMITER $$mysql> DROP TRIGGER IF EXISTS tri_NewBH $$Query OK, 0 rows affected, 1 warning (0.00 sec)mys 阅读全文
posted @ 2013-10-08 17:01 十二十二 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 生成订单的时候 标示符 + 年 + 月 + 日 + 用户id + (n-用户id)位的随机数订单 为 18 位比如 D + 12 +01 + 12 + 312 + (11 - 3)位随机数-------------------------------------------------------------------------------------------------------其实用“年+月+日+下单时间的秒数+毫秒+下单的顺序号或者是用户ID”就完全能够保证订单号的唯一性。例如:订单号:20120213319905282012年02月13日3199(下单时间:00:53:19) 阅读全文
posted @ 2013-10-08 16:53 十二十二 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 下面的脚本教您如何获得自动增长的MySQL主键,如果您对MySQL主键方面感兴趣的话,不妨一看,相信对您学习MySQL主键方面会有所启迪。import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;public class GetKey { ResultSet rs = null; Connection conn = null; Statement stmt = null; // 加入同一个连接发生其他查询,Key会被重写所以不准确 public void g... 阅读全文
posted @ 2013-10-08 16:31 十二十二 阅读(334) 评论(0) 推荐(0) 编辑
摘要: HTTP协议状态码的含义 号码含义-----------------------------------------"100":Continue"101":witchingProtocols"200":OK"201":Created"202":Accepted"203":Non-AuthoritativeInformation"204":NoContent"205":ResetContent"206":Partial 阅读全文
posted @ 2013-10-07 14:07 十二十二 阅读(322) 评论(0) 推荐(0) 编辑
摘要: public interface HttpServletResponse extends ServletResponse 描述一个返回到客户端的HTTP回应。这个接口允许Servlet程序员利用HTTP协议规定的头信息。 成员变量 public static final int SC_CONTINUE = 100; public static final int SC_SWITCHING_PROTOCOLS = 101; public static final int SC_OK = 200; public static final int SC_CREATED = 201; public s 阅读全文
posted @ 2013-10-07 14:01 十二十二 阅读(606) 评论(0) 推荐(0) 编辑
摘要: HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传 递message-header,即http header消息 。http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header 阅读全文
posted @ 2013-10-07 13:58 十二十二 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 大数据量查询,对数据库开发者来说,性能问题往往是最需要费尽心机的,借此总结自己优化此类问题的心得与大家分享,以免大家走更多的弯路。1.使用主键临时表 大数据量表关联查询,是性能开销的主要原因。通过主键创建临时表,搬迁关联所需主键数据往往是我们在查询时的主要手段,接下来我们就可以通过主键临时表分批关联其他大表的方式轻松、高性能的实现大数据量查询。2.只查询一次大表 在编写大数据量查询程序时,对于大的数据表,尽可能减少对大数据表的访问次数,必要时,可以缓存大数据表的结果。3.分批处理,提高并发性能 数据查询就可用性来说,最基本的是响应要及时;当然,最重要的是对整个系统的并发行影响,本人比较反对通过 阅读全文
posted @ 2013-09-29 09:16 十二十二 阅读(3553) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页