
数据库
文章平均质量分 69
a_heng
这个作者很懒,什么都没留下…
展开
-
sql convert 函数
sql convert 函数 CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(3原创 2008-03-26 18:37:00 · 919 阅读 · 0 评论 -
经典分页推荐
/***************************************************************************************===================================SQL语句分页(1)========================*******************************************原创 2009-01-20 11:04:00 · 853 阅读 · 0 评论 -
SQL server 动态查询(表名或字段动态),并且获取想得到的返回值结果( exec sp_executesql )
在编写sql语句或存储过程中,难免会有碰到语句中表名或某一字段名不确定,要根据条件来,这时,我们可考虑用SQL 提供的sp_executesql 函数,,他可执行动态的修改,删除,查询功能,至于此函数的详细解释可到sql帮助文档中去查看,下面我将举一个动态查询的列子,包括表名及想查询的字段均不确定:tab: (ID int) (A numeric(9,2)) (B原创 2008-12-17 11:25:00 · 5734 阅读 · 0 评论 -
SQL 中 DATEADD和DATEDIFF函数用法详解
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期! 在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。转载 2008-12-12 17:28:00 · 3360 阅读 · 0 评论 -
基于Java的内存数据库
内存数据库(in-memory database,IMDB)是指那些完全用主存作为数据存储的数据库管理系统,由于节省下来磁盘的I/O开销,与基于磁盘的传统数据库管理系统而言效率要高很多。内存数据库非常适合在小规模数据应用快速原型系统实现软件测试等场景中应用。还清晰记得记得当时我们在一个项目中即想利用数据库的查询优化、但是数据量又小到足以被内存容纳的情况下,满街找DB转载 2010-01-14 17:44:00 · 3104 阅读 · 0 评论 -
SQL索引优化(一)
我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的 MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL , --本表的id号转载 2010-04-13 16:14:00 · 779 阅读 · 0 评论 -
SQL 索引 优化 (二)
改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name=zhangsan and tID > 10000 和执行: select * from table1 where tID > 10000 and name=zhangsan 一些人不知道转载 2010-04-13 16:16:00 · 1148 阅读 · 0 评论 -
什么情况下应该建立索引,索引优化及分析
表的主关键字自动建立唯一索引如zl_yhjbqk(用户基本情况)中的hbs_bh(户标识编号)表的字段唯一约束ORACLE利用索引来保证数据的完整性如lc_hj(流程环节)中的lc_bh+hj_sx(流程编号+环节顺序)直接条件查询的字段在SQL中用于条件约束的字段如zl_yhjbqk(用户基本情况)中的qc_bh(区册编号)select * from zl_y转载 2010-04-13 16:18:00 · 10930 阅读 · 0 评论 -
WebSphere和DB2调优的建议
<br />应用服务器与数据库的优化同代码优化一样重要,同样会极大的提升系统整体的运行性能。<br />l WebSphere必须要安装IBM HTTPServer及插件。HIS可以整体提高系统的并发访问性能;<br />l 建议使用WebSphere提供的数据源。使用受容器管理的数据源,比使用第三方的如DBCP连接池等,能带来更多的优势;<br />l WebSphere ApplicationServer建议配置,其中建议值按实际环境进行调整;<b转载 2010-08-16 11:34:00 · 968 阅读 · 0 评论 -
Proxool
Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是: http://proxool.sourceforge.net/ 配置连接池比较的简单: 1、将下载的包解开,从包中的lib目录下将proxool-xxx.jar(xxx随着不同的版本号变化)加入你的工程中原创 2008-07-04 14:51:00 · 3890 阅读 · 0 评论 -
SELECT 语句中“加锁选项”的功能说明
SELECT 语句中“加锁选项”的功能说明 SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。 功能说明: NOLOCK(不加锁) 此选项被选中时,SQL Serve原创 2008-06-13 13:28:00 · 1015 阅读 · 0 评论 -
STUFF() 函数
STUFF() 函数 将一字符串中的某一部分用另一个字符串替换掉。 语法 STUFF( 原字符串 , 开始替换的位置 , 被替换的字符数 , 用于替换的字符串 ) 返值类型 字符型 参数描述 原字符串 :其中的某一部分将被替换。(解释似乎比被解释的更难懂) 开始替换的位置 :指定从原字符串的第几个字符开始替换。 被替换的字符数 :指定从开始处连续有几个字符要原创 2008-04-09 11:49:00 · 15597 阅读 · 0 评论 -
存储过程中 游标(CURSOR)的简单使用及其他
(1) T-SQL 游标CURSOR的使用 使用起来很简单,先定义,然后赋个值,打开,通过While Loop 一个一个读下去,最后关闭,释放内存。基本套路如下: DECLARE MyCursor cursor /* 声明游标,默认为单纯向前的游标。如果想要前后跳来跳去的,写成Scroll Cursor即可 */ FOR SELECT Column1, Column2 FROM 某某表 Where原创 2008-04-28 15:16:00 · 2226 阅读 · 0 评论 -
创建一个新的(自定义)数据库函数
/*--创建一个新的数据库函数(用于同一字段相加,此字段为字符型) --date :2008-04-09 --Author :wangh -- 参数 @productno int 产品内码 -- return 格式如:3040,3043,3486|3040,3242,3517 */ CREATE function [dbo].[fu原创 2008-04-28 15:24:00 · 3397 阅读 · 0 评论 -
SQL Server数据库事务处理详解 TRANSACTION
务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。隐性事务在前一个事务完成时新事务隐原创 2008-05-13 15:53:00 · 8395 阅读 · 0 评论 -
数据库连接池c3p0 的用法
一、下载 从SourceForge 网站下载最新的版本 http://sourceforge.net/projects/c3p0/ 二、快速体验 把这一个文件lib/c3p0-0.9.1-pre9.jar复制到你的 CLASSPATH即可。 import com.mchange.v2.c3p0.*; ... ComboPooledDataSource cpds = new ComboPoo原创 2008-05-17 12:39:00 · 2536 阅读 · 2 评论 -
dbpool的简单的例子
public class OracleConnectionManager { private DBConnectionManager connMgr; private final String poolName="Oracle"; private Connection conn; pu转载 2008-05-17 12:43:00 · 3351 阅读 · 1 评论 -
SQL中CONVERT转化函数的用法(很全哦)
格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:原创 2008-05-24 10:40:00 · 5369 阅读 · 0 评论 -
In和oracle绑定变量机制
我相信很多的同行应该会有这样的念头:编制一个过程(或者函数),过程中存在一个条件in,对于in的取值希望通过过程的参数来解决,从而达到动态查询的目的。 典型的,过程可以这样编写: create or replace function sp_te原创 2011-07-29 17:36:03 · 2870 阅读 · 1 评论