自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

浅谈SQL游标

游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。游标允许你选择一组数据,通过翻阅这组数据记录——通常被称为数据集,检查每一个游标所在的特定的行。你可以将游标和局部变量组合在一起对每一个记录进行检查,当游标移动到下一个记...

2011-04-30 22:25:00 62

ibatis SQL输出

关于在ibaits中输出SQL语句,可以再Log4j中加入下面的代码,就可以在控制台打印出当前执行的SQl语句,当然了这打印出了所有的你执行过的SQl的值,要想只输出当前SQl的话,可以在要执行的代码加断点,执行到时先清控制台,在执行。就可以打印出当前SQl# ibatis print sqllog4j.appender.stdout=org.apache.log4j....

2011-04-30 16:05:00 85

解决无法进入安全模式

最近重新做了一下系统,但是安全模式进不去(系统能进),找了很久原因也没发现,后来重启系统,系统进行了自检,结果系统删了一个文件,然后安全模式能进了。结论:NTFS格式下的系统,有时文件会发生异常,这时系统有时发现不了,但是进入安全模式可能要求严格,所以发现了异常!因此当发现系统正常,就是安全模式无法进入时(NTFS格式),可以考虑直接让系统检查硬盘错误,这样就可以避免因为文件错误而无非进入系统...

2011-04-29 15:13:00 642

js当中想要获取一个double结果值

在js当中想要获取一个double结果值,使用下面方法:var sala = Number(document.getElementById("salary").value);var inte = Number(document.getElementById("interest").value);var stoc = Number(document.getElementById("sto...

2011-04-28 23:29:00 979

按固定长度截取一行变成多行--【叶子】

-- =============================================-- Title: 固定长度截取一行变成多行-- Author: maco_wang(叶子)-- Create date: 2011-04-28-- Description: 三国版-- Blog:http://blog.csdn.net/maco_wang-- ========...

2011-04-28 22:35:00 90

MS-SQL SERVER单列合并的四种常用方法--【叶子】

/*-- =============================================-- Title: 单列合并-- Author: maco_wang(叶子)-- Create date: 2011-04-27-- Description: 三国版-- =============================================原始数...

2011-04-28 22:01:00 56

Oracle性能参数—经典常用

Oracle性能参数—经典常用0、数据库参数属性col PROPERTY_NAME format a25col PROPERTY_VALUE format a30col DESCRIPTION format a100select * from database_properties;select * from v$version;1、求当前会话的SID,SERIAL#SELECT Si...

2011-04-28 17:36:00 115

Android退出程序的多种方法

一、退出当前Activity finish();方法是关闭当前的Activity二、退出当前系统 System.exit(0);三、利用android关掉进程 android.os.Process.killProcess(android.os.Process.myPid());四、关掉服务退出程序,结束程序 ActivityManager am = (Activ...

2011-04-27 21:41:00 54

双击PowerShell文件自动执行

最近在学习PowerShell的时候不想一遍又一遍的敲那些命令,要是能够像.bat文件一样可以双击之后自动执行多好啊.说干就干很简单的一个操作,用PowerShell输出本地时间,保存为auto.ps1注册下 .ps1 的执行程序为system32下的powershell.exe结果是否囧,windows2008默认不允许执行powershell脚本文件,理由是这很不安...

2011-04-27 18:38:00 225

GForge Community Edition 自动完全备份脚本

前不久,我在CentOS 5服务器上成功配置了GForge 5.7 Community Edition,与其Advance Server版相比,功能简单很多,但足够满足我公司现阶段业务需要。CE版不具备自动备份功能,这给服务器维护带来了极大的不便。因此,我编写了以下脚本,用于进行自动备份。#!/bin/sh# GForge Community Edition 自动完全备份脚本# 作者X...

2011-04-27 13:32:00 92

实例说明四个排名函数--【叶子】

-- =============================================-- Title: 实例说明四个排名函数的区别-- Author: maco_wang(叶子)-- Create date: 2011-04-26-- Description: 三国版-- =============================================...

2011-04-26 23:18:00 92

ORACLE动态采样

ORACLE动态采样动态采样(Dynamic Sampling)技术的最初提出是在Oracle 9i R2,在段(表,索引,分区)没有分析的情况下,为了使CBO优化器得到足够的信息以保证做出正确的执行计划而发明的一种技术,可以把它看做分析手段的一种补充。当段对象没有统计信息时(即没有做分析),动态采样技术可以通过直接从需要分析的对象上收集数据块(采样)来获得CBO需要的统计信息。T...

2011-04-26 22:13:00 86

ORACLE等频直方图

ORACLE等频直方图ORACLE直方图是Oracle CBO优化器使用的一种统计数据,比如有一个字段a,取值范围是1-10000,整个表有100万条记录,那么如果你要查询a>10 and a<100的记录,如果这样的记录有100条,那么走索引是最好的,如果这样的记录有90万条,那么走索引肯定不如全表扫描。直方图里面可以看出记录的分布情况,比如1-100有多少条,101-200...

2011-04-26 17:25:00 101

Oracle ASM 系列 小结

在metalink上看到一篇有关ASM 总结的文章,贴出来,共同学习。一. Automatic StorageManagement (ASM) Alerts: Alert: Querying v$asm_file Gives ORA-15196 After ASM Was Upgraded From 10gR2 To 11gR2 with an AU size > 1M ...

2011-04-26 15:27:00 76

验证整数、小数、实数、有效位小数最简单JavaScript正则表达式

输入完按回车后即可验证!(自认为最简单!)正整数: 负整数: 整 数: 正小数: 负小数: 小 数: 实 数: 保留1位小数:保留2位小数:保留3位小数:源码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...

2011-04-26 09:39:00 67

ORACLE 10046事件详解

Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql是如何进行解析,绑定变量的使...

2011-04-25 11:19:00 114

el表达式和jstl标签的应用

el表达式和jstl标签的应用收藏EL表达式 注:在一个jsp中一定要注意 <%@ page isELIgnored="true|false" %> 1,可以访问一个简单的参数 userName是一个参数 ${userName} 2, 访问一个嵌套的参数 ${userBean.userName} 3, 可以是一个表达式 $...

2011-04-24 16:23:00 163

逐行更新数据,满足条件后终止 --【叶子】

需求贴:http://topic.csdn.net/u/20110423/13/f5b302f4-417d-4890-995e-65a5b5fb23ce.html?seed=1731769063&r=72947420#r_72947420--要求说明例如下表中有充值记录,每个人可能充值多次,当消费的时候,根据消费金额更新充值记录例如张三充值3次,分别为17,2,12,假设其消费2...

2011-04-24 00:48:00 110

利用算术(加减乘除)的方法实现从1到9计算等于100

原贴地址:http://topic.csdn.net/u/20100414/13/01a10c02-8230-4f0b-89d1-e0a51a64a97c.html?seed=1728387417123456789这九个按顺序排列的数,要求在它们之间插入若干个+,-,*,/ ,使其结果正好等于如:1*2*3*4+5+6+7*8+9=100 -----------------...

2011-04-21 21:33:00 2085

SQL SERVER 中处理分母为0的情况

首先写个测试数据,然后我们来求一下colone除以coltwo的商declare @table table (id int,colone numeric(4,2),coltwo numeric(2,1))insert into @tableselect 1,1.2,0.4 union allselect 2,1.4,0.6 union allselect 3,1.8,0.8 u...

2011-04-21 21:17:00 903

自动生成测试数据共享加强版

转载请标明出处,引用请保留头注视。第一版链接 :http://topic.csdn.net/u/20080516/15/3fcf4880-67e9-4a28-844d-05985db51215.html--------------------------------------------------------------------- -- 自动生成测试数据共享加强版 --...

2011-04-21 21:07:00 64

Oracle数据泵导出导入与传统导出导入的区别

Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中。  数据泵导出导入(EXPDP和IMPDP)的作用  1、实现逻辑备份和逻辑恢复。  2、在数据库用户之间移动对象。  3、在数据库之间移动对象  4、实现表空间搬移。 数据泵导出导入与传统导出导入的区别...

2011-04-21 09:53:00 407

两个简单的循环

1.create or replace procedure pro_test_01 isbegin for aa in (select object_name from test_01) loop insert into test_02 values (aa.object_name); end loop;end;2.create or replace procedure p...

2011-04-20 23:01:00 73

SPSS学习笔记(2)

IBM SPSS Modeler 简介作为 IBM 分析与预测解决方案的重要组成部分,IBM SPSS Modeler 是一组数据挖掘工具,通过这些工具可以采用商业技术快速建立预测性模型,并将其应用于商业活动,从而改进决策过程。随着于 2010 年其新版本 14.1 的发布,名字也由 PASW Modeler 更名为现在的 IBM SPSS Modeler 。SPSS Modeler ...

2011-04-20 22:26:00 275

oracle-timestamp类型处理

DATE类型转换为TIMESTAMPSELECT CAST(sysdate AS TIMESTAMP) from dual;VARCHAR类型转换为TIMESTAMPSELECT CAST(to_date(‘20110419010101’,’yyyy-mm-dd hh24:mi:ss’) AS TIMESTAMP) from dual;TIMESTAMP类型转换...

2011-04-19 22:19:00 85

SPSS学习笔记(1)

SPSS学习笔记(1)SPSS是世界上最早的统计分析软件,美国斯坦福大学的三位研究生研制,于20世纪60年代末成立了SPSS公司,并于1975年在芝加哥组建了SPSS总部。2009年7月28日,IBM收购统计分析软件公司SPSS。SPSS是世界上最早采用图形菜单驱动界面的统计软件,它最突出的特点就是操作界面极为友好,输出结果美观漂亮。它将几乎所有的功能都以统一、规范的界面展现出来,...

2011-04-18 21:28:00 752

程序出错后,程序员给测试人员的20条高频回复

程序员和软件测试员之间的关系无须多言。这些经典回复是国外程序员总 结分享的,“全球通用”。 20. "That’s weird…" 很奇怪…… 19. "It’s never done that before." 以前没这样过的。 18. "It worked yesterday." 昨天还好好的。 17. "How is that possible?" 那怎么可能?...

2011-04-18 15:54:00 59

程序出错后,程序员给测试人员的20条高频回复

程序员和软件测试员之间的关系无须多言。这些经典回复是国外程序员总 结分享的,“全球通用”。 20. "That’s weird…" 很奇怪…… 19. "It’s never done that before." 以前没这样过的。 18. "It worked yesterday." 昨天还好好的。 17. "How is that possible?" 那怎么可能?...

2011-04-18 15:54:00 68

事务和锁定-与锁相关的初始化参数

在ORACLE数据中,可以通过初始化参数来设置锁策略。常用的与锁相关的初始化参数如下: DDL_WAIT_FOR_LOCKS BOOLEANl类型,用于控制DDL语句是否需要等待锁,默认为FALSE。 DML_LOCKS INTEGER类型,指定DML锁的最大个数,范围为20到无限多。默认值为初始化参数TRANSACTIONS的四倍,即平均每一个事务需要四个锁。 ENQ...

2011-04-18 14:22:00 53

事务和锁定-与锁相关的初始化参数

在ORACLE数据中,可以通过初始化参数来设置锁策略。常用的与锁相关的初始化参数如下: DDL_WAIT_FOR_LOCKS BOOLEANl类型,用于控制DDL语句是否需要等待锁,默认为FALSE。 DML_LOCKS INTEGER类型,指定DML锁的最大个数,范围为20到无限多。默认值为初始化参数TRANSACTIONS的四倍,即平均每一个事务需要四个锁。 ENQ...

2011-04-18 14:22:00 62

事务和锁定-通过结束会话方式解除死锁

--模拟死锁/*查锁和杀锁,使用ALTER SYSTEM KILL SESSION 'SID,SERIAL#';*/set linesize 200;SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME, T3.SQL_TEXTFROM V$LOCKED_OBJEC...

2011-04-18 14:21:00 81

事务和锁定-通过结束会话方式解除死锁

--模拟死锁/*查锁和杀锁,使用ALTER SYSTEM KILL SESSION 'SID,SERIAL#';*/set linesize 200;SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME, T3.SQL_TEXTFROM V$LOCKED_OBJEC...

2011-04-18 14:21:00 223

事务与锁定-提交事务

/*drop table emp; if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/declare v_empname varchar(50) := 'chenzw';begin delete from emp;...

2011-04-18 14:20:00 79

事务与锁定-基础知识

概述 在通常的情况下,系统中总是有若干个事务再并发执行,他们可以共享的存取数据库中的数据。但是有的时候,不同的事务再访问数据库的时候可能会出现抢占资源的情况,从而造成死锁,死锁对于系统来说是一个非常影响性能的事情。就好像很多车辆来到了十字路口,但是他们如果互不相让就会造成拥堵。所以我们很有必要了解事务以及锁的原理,在充分提高数据库并发能力的同时,尽量的去避免和解决死锁的问题。 目标 ...

2011-04-18 14:20:00 93

事务与锁定-提交事务

/*drop table emp; if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/declare v_empname varchar(50) := 'chenzw';begin delete from emp;...

2011-04-18 14:20:00 95

事务与锁定-基础知识

概述 在通常的情况下,系统中总是有若干个事务再并发执行,他们可以共享的存取数据库中的数据。但是有的时候,不同的事务再访问数据库的时候可能会出现抢占资源的情况,从而造成死锁,死锁对于系统来说是一个非常影响性能的事情。就好像很多车辆来到了十字路口,但是他们如果互不相让就会造成拥堵。所以我们很有必要了解事务以及锁的原理,在充分提高数据库并发能力的同时,尽量的去避免和解决死锁的问题。 目标 ...

2011-04-18 14:20:00 115

事务与锁定-设置事务的隔离级别

/*可以使用SET TRANSACTION ISOLATION LEVEL语句来设置ORACLE事务隔离级别,其语句结构如下SET TRANSACTION ISOLATION LEVEL {READ COMMITTED|SERIALIZABLE}?? -CHENZW 20110417 如何或得当前的TRANSACTION LEVEL?*/--1、READ COMMIT...

2011-04-18 14:19:00 49

事务与锁定-设置事务的隔离级别

/*可以使用SET TRANSACTION ISOLATION LEVEL语句来设置ORACLE事务隔离级别,其语句结构如下SET TRANSACTION ISOLATION LEVEL {READ COMMITTED|SERIALIZABLE}?? -CHENZW 20110417 如何或得当前的TRANSACTION LEVEL?*/--1、READ COMMIT...

2011-04-18 14:19:00 57

事务与锁定-设置自动提交

/*drop table emp; if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/set autocommit on; --设置自动提交打开show autocommit; --查看自动提交set autocommit...

2011-04-18 14:19:00 87

事务与锁定-设置自动提交

/*drop table emp; if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/set autocommit on; --设置自动提交打开show autocommit; --查看自动提交set autocommit...

2011-04-18 14:19:00 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除