03 2012 档案

摘要:在做开发中经常遇到需要先select一条,判断有没有存在记录,有则update,若没有存在则insert一条新记录。如果是通过程式判断,需要两条SQL语句,一条执行select,再根据返回结果做判断。这样效率明显不如用一条语句解决,在oracle中可以用merge1 MERGE INTO T_CONFIGFIELDS T12 USING (SELECT 'TEST1' CONFIG_ID FROM DUAL) T23 ON (T1.CONFIG_ID = T2.CONFIG_ID)4 WHEN MATCHED THEN5 UPDATE SET T1.CONFIG_STR = & 阅读全文
posted @ 2012-03-31 12:01 lzone6 阅读(2925) 评论(0) 推荐(0)
摘要:过程代码如下 1 CREATE PROCEDURE PRC_QUERY 2 (@P_TABLENAME VARCHAR(MAX), 3 @P_COLUMNS NVARCHAR(2000), 4 @P_CONDITION NVARCHAR(1000)=NULL, 5 @P_SORT NVARCHAR(100)=NULL, 6 @P_DIR VARCHAR(4), 7 @P_PAGEINDEX INT, 8 @P_PAGESIZE INT, 9 @P_TOTALRECORDS INT=0 OUTPUT)10 AS 11 SET NOCOUNT ON12 DECLARE @V_SQL NVARCHA 阅读全文
posted @ 2012-03-30 16:59 lzone6 阅读(206) 评论(0) 推荐(0)
摘要:oracle过程代码如下 1 --创建一个包 2 CREATE OR REPLACE PACKAGE PKG_QUERY AS 3 TYPE CUR_QUERY IS REF CURSOR; 4 END PKG_QUERY; 5 6 CREATE OR REPLACE PROCEDURE PRC_QUERY(P_TABLENAME IN VARCHAR2, --表名 7 P_COLUMNS IN VARCHAR2, --查询的栏位 8 ... 阅读全文
posted @ 2012-03-30 16:50 lzone6 阅读(447) 评论(1) 推荐(0)
摘要:Ext.define('Ext.window.myWindow', { extend: 'Ext.window.Window', alias: 'widget.myWindow', config: { width: 640, closeAction: 'hide', height: 400, resizable: false, shadow: true, modal: true, closable: true, plain: true, border:... 阅读全文
posted @ 2012-03-02 15:27 lzone6 阅读(454) 评论(0) 推荐(0)