文章分类 -  SQL精典资料

关于MSSQL Server中DATETIME类型数据的处理
摘要:通过函数GETDATE(),你可以获得当前的日期和时间。函数GETDATE()可以用来作为DATEDIME型字段的缺省值。这对插入记录时保存当时的时间是有用的。要建立一个表,其中的记录包含有当前的日期和时间,可以添加一个DATETIME型字段,指定其缺省值为函数GETDATE()的返回值,就象这样............... 阅读全文

posted @ 2007-09-07 11:02 しovのんeТs 阅读(636) 评论(0) 推荐(0)

精华:全面接触SQL语法
摘要:SQL功能与特性 其实,在前面的文章中,已经提及SQL命令的一些基本功能,然而,通过SQL命令,程序设计师或数据库管理员(DBA)可以: (一)建立数据库的表格。(包括设置表格所可以使用之空间) (二)改变数据库系统环境设置。 (三)针对某个数据库或表格,授予用户存取权限。 (四)对数据库表格建立索引值。 (五)修改数据库表格结构。(新建、删除或是修改表格字段) (六)对数据库进行... 阅读全文

posted @ 2006-06-20 09:59 しovのんeТs 阅读(243) 评论(0) 推荐(0)

学习SQL语句之SQL语句大全
摘要:--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW ... 阅读全文

posted @ 2006-06-20 09:55 しovのんeТs 阅读(302) 评论(0) 推荐(0)

Sql Server 常用日期格式
摘要:SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:0... 阅读全文

posted @ 2006-06-20 09:49 しovのんeТs 阅读(144) 评论(0) 推荐(0)

调用存储过程并且使用返回值的基本方法
摘要:一直没有找到一种好的方法来引用有返回值的存储过程的方法,使我在添加数据中走了不少的弯路,最近,在查阅了大量的资料之后,终于在微软的一个实例中找到了一种良好的方法。首先编写好一有返回值的存储过程create procedure proc_name @para1 nchar(20), --输入参数 @para2 int = null out --输出参数,供程序使用as set ... 阅读全文

posted @ 2006-06-20 09:42 しovのんeТs 阅读(186) 评论(0) 推荐(0)

存储过程中的top+变量
摘要:存储过程中的TOP后跟一个变量会如何? Create proc getWorkPlan2@intCounter int,@lngUserID int as select Top 5 lngWorkID,strWorkName,strExecHumanName,strBeginDate from worklist where lngExecHumanID= @lngUserIDorder by l... 阅读全文

posted @ 2006-06-20 09:40 しovのんeТs 阅读(196) 评论(0) 推荐(0)

修正过的通用分页存储过程
摘要:最近在做毕业设计,用的是李天平老大开发的".Net代码自动生成器"搭建的框架,用起来感觉很不错,但是在用到分页存储时遇到了一个问题,原先的要么只能获取分页所需的数据,要么只能返回一个总共的数据值.这样略显麻烦了点.我就修改了一下源码和存储过程,可同时返回分页所需数据的同时,返回所有数据的个数.存储过程: 1------------------------------------ 2--用途:分页... 阅读全文

posted @ 2006-06-19 17:28 しovのんeТs 阅读(184) 评论(0) 推荐(0)

SQL精妙语句
摘要:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BAC... 阅读全文

posted @ 2006-06-19 17:01 しovのんeТs 阅读(188) 评论(0) 推荐(0)

Transact_SQL小手册(各种sql语句大集合)
摘要:*******************Transact_SQL******************** --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数... 阅读全文

posted @ 2006-06-19 16:56 しovのんeТs 阅读(138) 评论(0) 推荐(0)

Sql Server基本函数
摘要:1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小... 阅读全文

posted @ 2006-06-19 16:03 しovのんeТs 阅读(137) 评论(0) 推荐(0)

SQL Server 2000中的触发器使用
摘要:触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。 下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。 可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。 当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。... 阅读全文

posted @ 2006-06-19 15:57 しovのんeТs 阅读(144) 评论(0) 推荐(0)

SQL Server存储过程编写和优化
摘要:一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优... 阅读全文

posted @ 2006-06-19 15:52 しovのんeТs 阅读(142) 评论(0) 推荐(0)