随笔分类 -  SQL

SQLServer 2000中,存储过程和用户自定义函数具体的区别??
摘要:SQLServer 2000中,存储过程和用户自定义函数具体的区别?? 先看定义: 存储过程 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、 有条件执行以及其它强大的编程功能。 存储过程... 阅读全文

posted @ 2010-09-04 21:59 Ben zhang 阅读(318) 评论(0) 推荐(0)

SQL Server 2005------函数
摘要:SQL Server 2005------函数 作者:鸡尾虾的壳来源:博客园发布时间:2009-07-01 15:09阅读:329 次原文链接 [收藏] SQL Server 2005支持用户自定义函数和内置系统函数,根据返回值类型又分为标量函数和表值函数。 1.标量函数标量函数:返回单个数据值,返回类型可以是除 text、ntext、image、cursor 和 timestamp 外的... 阅读全文

posted @ 2010-09-04 21:58 Ben zhang 阅读(232) 评论(0) 推荐(0)

SQL Server2005使用CTE实现递归
摘要:SQL Server2005使用CTE实现递归 CTE递归原理: 递归CTE是由两个最小查询构建的.第一个是定位成员(Anchor Member,AM),它是一个非递归查询,第二个是递归成员(Recursive Member,RM),它是递归查询.在CTE括号中(AS 子句之后),定义独立查询或引用回相同CTE的查询,AM与RM由UNION ALL语句分隔.AM紧被调用一次,RM将被重... 阅读全文

posted @ 2010-08-31 22:31 Ben zhang 阅读(634) 评论(1) 推荐(0)

Log Explorer for SQL Server 数据恢复
摘要:/* 标题:Log Explorer for SQL Server v4.0.2的下载地址和使用说明 作者:爱新觉罗·毓华 时间:2008-07-14 地点:新疆乌鲁木齐 资料来源:http://topic.csdn.net/u/20090305/00/849723bf-74ad-495f-8fc6-22d2108beb10.html?seed=1633183628 */ 1、Lum... 阅读全文

posted @ 2010-08-30 13:26 Ben zhang 阅读(1001) 评论(0) 推荐(0)

SQL Server 2005性能排错(转)
摘要:来源:http://www.itpub.net/viewthread.php?tid=1328193&page=1# SQL Server 2005性能排错 SQL Server 技术文章 作者: Sunil Agarwal, Boris Baryshnikov, Tom Davidson, Keith Elmore, Denzil Ribeiro, Juergen Thomas 发布... 阅读全文

posted @ 2010-08-27 09:59 Ben zhang 阅读(476) 评论(0) 推荐(0)

SQL注入专题--整理帖
摘要:SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进... 阅读全文

posted @ 2010-08-13 17:02 Ben zhang 阅读(237) 评论(0) 推荐(0)

MS SQL Server 2005 物理查询处理中的各个阶段(二)
摘要:MS SQL Server 2005 物理查询处理中的各个阶段(二)大家好,我是浪客,和大家分享一些最近我从《Microsoft SQL SERVER 2005技术内幕:T-SQL查询》书中的心得,终于出“二“了,回应很多朋友的需求,今天抽空写了物理查询阶段,上文中你真的了解“T-SQL逻辑查询吗?”提到的这种搜索方式,也许很多人不明白(包括我,我看... 阅读全文

posted @ 2010-08-13 17:01 Ben zhang 阅读(222) 评论(0) 推荐(0)

MS SQL Server 2005 逻辑查询处理中的各个阶段(一)
摘要:MS SQL Server 2005 逻辑查询处理中的各个阶段(一)大家好,我是浪客,和大家分享一些最近我从《Microsoft SQL SERVER 2005技术内幕:T-SQL查询》书中的心得,时间仓促,有错误大家尽管提出来。先来看个查询:(8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list>(1) ... 阅读全文

posted @ 2010-08-13 17:00 Ben zhang 阅读(198) 评论(0) 推荐(0)

SQL Join连接详解
摘要:连接类型在关系代数中,连接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起。连接的全部意义在于在水平方向上合并两个数据集合(通常是表),并产生一个新的结果集合,其方法是将一个数据源中的行于另一个数据源中和它匹配的行组合成一个新元组。SQL提供了多种类型的连接方式,它们... 阅读全文

posted @ 2010-06-04 16:52 Ben zhang 阅读(861) 评论(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里面可能经常会用到的日期格式转换方法: ... 阅读全文

posted @ 2010-05-24 22:38 Ben zhang 阅读(836) 评论(0) 推荐(0)

SQL中的单记录函数
摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 ... 阅读全文

posted @ 2009-06-18 15:45 Ben zhang 阅读(202) 评论(0) 推荐(0)

SQL 语法总结
摘要:SQL总结 /*====================================第0节====================================*//*=======================进行1、2、3、4、5、小节前的准备工作=====================*/---1\创建一个数据库。-- 这一步可以不要,但是有了这一步,你做题时所产生的“... 阅读全文

posted @ 2009-06-14 10:23 Ben zhang 阅读(438) 评论(0) 推荐(0)

通用海量数据库翻页
摘要:create proc p_1@pagesize int,-- 每页的大小@pageindex int--当前要查看的页asselect * ,identity(int,1,1) as sid into # from tbif @pagesize<1set @pagesize=1set rowcount @pagesizeselect * from # where sid>(@page... 阅读全文

posted @ 2009-05-17 10:56 Ben zhang 阅读(244) 评论(0) 推荐(0)

SQL存储过程
摘要:(1)不带参数:use studb goif exists (select * from sysobjects where name ='proc_stu')drop procedure proc_stugocreate procedure proc_stuasdeclare @writtenAvg float,@labAvg floatselect @writtenAvg=AVG(written... 阅读全文

posted @ 2009-05-17 10:55 Ben zhang 阅读(236) 评论(0) 推荐(0)

精妙SQL语句 (转)
摘要:SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql s... 阅读全文

posted @ 2009-05-17 10:53 Ben zhang 阅读(137) 评论(0) 推荐(0)

导航