数据库专栏
xuwenwu
工作狂
展开
-
T-Sql 收集
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql s转载 2007-02-28 15:16:00 · 453 阅读 · 0 评论 -
实现高效的数据库连接池(附带完整代码C#和Java实现)
相关技术:连接池 引用记数 多线程 C#.Net Java 适宜人群数据库应用程序程序员 系统分析员 模块设计师 有一定功底的程序员 目录引言 数据库连接池(Connection Pool)的工作原理 连接池关键问题分析 并发问题 事务处理 连接池的分配与释放 连接池的配置与维护 关键议题转载 2008-09-19 16:18:00 · 993 阅读 · 0 评论 -
SQL集锦
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABA原创 2008-05-16 08:18:00 · 507 阅读 · 0 评论 -
针对sql 2005优化的高性能分页存储过程
存储过程代码如下:ALTER PROCEDURE [dbo].[Pg_Paging]@Tables varchar(1000), --表名,多红表是请使用 tA a inner join tB b On a.AID = b.AID@PK varchar(100), --主键,可以带表头 a.AID@Sort varchar(200) = , --排序字段@PageNumber int转载 2008-05-14 10:29:00 · 547 阅读 · 0 评论 -
一份DBA面试题及解答
今天在浏览网页时,无意发现了这篇文章,觉得很好。=========================================================== 作者: xsb(http://xsb.itpub.net)发表于:2006.03.17 13:29分类: Oracle 出处:http://xsb.itpub.net/post/419/60442--------------转载 2007-06-01 17:53:00 · 771 阅读 · 0 评论 -
SQL日期计算
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下转载 2007-06-29 18:24:00 · 873 阅读 · 0 评论 -
SQL如何实现自定义排序规则
--现有医院行政级别数据,需要由低(一乙)到高(三甲)排序CREATE TABLE #TEMP(NAME NVARCHAR(32))INSERT INTO #TEMP(NAME) VALUES(三甲)INSERT INTO #TEMP(NAME) VALUES(一乙)INSERT INTO #TEMP(NAME) VALUES(二甲)INSERT INTO #TEMP(NAME) VA转载 2007-06-26 13:34:00 · 1181 阅读 · 0 评论 -
利用SQL存储过程创建交叉表
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/**//*--生成交叉表的简单通用存储过程根据指定的表名,纵横字段,统计字段,自动生成交叉表并可根据需要生成纵横两个方向的合计注意,横向字段数目如果大于纵向字段数目,将自动交换纵横字段如果不要此功能,则去掉交换处理部分*//**//*--调用示例exec p_qry syscolumns,id,c原创 2007-03-09 15:23:00 · 833 阅读 · 1 评论 -
SQL常用字符串函数
一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将转载 2007-01-19 09:46:00 · 678 阅读 · 0 评论 -
SQL语句技巧:按月统计数据
前几天遇到一个难题,对两个数据表中的数据进行数据统计,要求:同年,同月,同人,同车的数据自动进行统计,并通过OWC将对应的信息进行 USE TQNPOAGO/**//*成功语句*/select Cdriver as 司机,Ctype as 车型,Cnumber as 车号,sum(cfutel) as 月耗油量, datename(year, Stimte) as 年, datename(原创 2007-01-19 14:56:00 · 2037 阅读 · 0 评论 -
SQL流水帐号的生成 【账号递增】
--下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。 --得到新编号的函数 CREATE FUNCTION TnextBH() RETURNS char(8) AS BEGIN RETURN (SELECT 'BH'+RIGHT(100转载 2011-07-13 09:58:59 · 422 阅读 · 0 评论