自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

复行数十步

有一种坚持叫泥腿。

  • 博客(20)
  • 资源 (20)
  • 论坛 (1)

原创 SqlServer2008实例58查看UDF元数据,移除用户定义函数

1.查看当前数据库中的UDF列表SELECT name,type_desc,definitionFROM sys.sql_modules sINNER JOIN sys.objects o ON s.object_id=o.object_idWHERE TYPE IN('IF','TF','FN')--IF为内联表UDF,TF为多语句表UDF,FN为标量UDF sys.sql_modules和sys.objects系统视图用来在查询的结果集中返回UDF名、类型描述以及SQL定义。2..

2020-08-23 08:03:28 21

原创 SqlServer2008实例57修改用户定义函数

使用ALTER FUNCTION命令能修改函数,USE AdventureWorksGO--创建一个把字符数组作为结果集返回UDFALTER FUNCTION dbo.udf_ParseArray(@StringArray varchar(max), @Delimiter char(1), @MinRowSelect int, @MaxRowSelect int )RETURNS @StringArrayTable Table (RowNum int IDENTITY(1,...

2020-08-23 07:52:34 25

原创 SqlServer2008实例56创建多语句用户定义函数

多语句表UDF能像内联UDF一样在FROM子句中被引用,但是和内联UDF不同的是,它们不限制在函数定义内只能使用·一个SELECT语句。多语句UDF能在UDF定义的主体内使用多个T-SQL语句以定义最后要返回的一个结果集。 多语句表UDF的基本语法如下:CREATE FUNCTION [ schema_name. ] function_name( [ { @parameter_name [ AS ] [ type_schema_name. ] parameter_data_typ...

2020-08-19 09:21:54 21

原创 SqlServer2008实例55创建内联用户定义函数

内联UDF返回表数据类型。在UDF定义中,你不需要显式定义返回的表,只需要使用一个SELECT语句来定义返回的行和列。内联UDF使用一个或多个参数并使用一个SELECT语句返回数据。内联UDF和视图非常相似,它们能在FROM子句中引用。然而和视图不同的是,UDF可以接受参数,然后将它们用在函数的SELECT语句中。 基本语法如下:CREATE [ OR ALTER ] FUNCTION [ schema_name. ] function_name ( [ { @parame...

2020-08-19 08:58:13 20

原创 SqlServer2008实例54创建标量用户定义函数

T-SQL用户定义函数(UDF)分成3类:标量(scalar)、内联表值(inline tablehvalued)和多语句表值(multi-statement table valued). 标量用户定义函数用于根据0个或多个参数返回一个值。例如,你可以创建一个接受CountryID作为参数的标量UDF,并返回CountryNM。 如果在SELECT子句中使用标量用户定义函数,函数将为FROM子句中每一行执行,根据函数的设计情况,这样很可能会造成很差的性能. 内联表值UDF...

2020-08-18 10:16:29 29

原创 SqlServer2008实例53重新编译和缓存

1.每次存储过程执行时重新编译 当存储过程的计划自动或显式重建的时候就会发生重新编译。当存储过程中引用的基础表或其他对象发生改变后,存储过程就会在其执行期间自动重新编译。计划使用的索引发生变动或者存储过程引用的表键发生了大量的更新也可能引起重新编译。自动重新编译的目的足确保SQL Servcr执行计划使用最新的信息,不使用过期的假设架构和数据。 SQL Server在存储过程中使用语句级别的重新编译,而不是重新编译整个存储过程。重新编译在生成新计划的时候会引起额外的负载,而语句级别的重新编...

2020-08-15 09:17:38 19

原创 SqlServer2008实例52存储过程安全

1.加密存储过程 存储过程的T-SQL定义能在数据库中实现内容加密,这样就不能读取过程的定义。在后端使用SQL Server的软件开发商通常加密存储过程来防止客户端或竞争对手的篡改或逆向工程。如果你使用了加密,请确保保存了原始的T-SQL定义,因为以后不能再轻易地解密它(合法并且可靠的)。而且应该只在正式把它部署到生产环境之前才进行加密。 要加密存储过程,可以在新存储过程的名字后面指定WITH ENCRYPTION:USE AdventureWorksGOCREATE PROC...

2020-08-15 08:48:30 42

原创 SqlServer2008实例51存储过程基础

目录1.创建基本的存储过程2.创建带参数的存储过程3.使用OUTPUT参数4.修改存储过程5.删除存储过程6.在SQL Server启动时自动执行存储过程7.报告存储过程元数据8.为存储过程建立文档用存储过程有以下一些好处。存储过程帮助在数据层聚集T-SQL代码。嵌入即席SQL的网站或应用程序在应用环境下很难修改,当即席SQL嵌入在应用程序内的时候,你可能会花费太多时间试图找到和调试嵌入的SQL。一旦找到了bug,你可能就需要重新编译可执行程序,引起不必要的应用程序临

2020-08-11 09:41:40 31

原创 SqlServer2008实例50游标

有编程背景的查询编写者通常更习惯于使用游标,而不是基于集合的方案来获取或更新行。例如,程序员可能会决定一次遍历一行,一条一条地更新行,而不是用一个操作来更新整个行集。但是,游标会耗尽SQL Server实例的内存、减少并发性、减少网络带宽、锁定资源,并且经常会需要比基于集合的方案更多的代码。T-SQL是基于集合的语言,也就是说它擅长操作和获取行集,而不是一行一行地处理。 然而,应用程序或业务需求可能需要T-SQL游标提供的一行一行的处理方式。通常,应该在其他诸如WHILE循环、子查询、临时表...

2020-08-10 10:04:14 24

原创 SqlServer2008实例49流控制

目录1.使用RETURN2.使用WHILE3.使用GOTO4.使用WAITFOR1.使用RETURN RETURN用来立即退出当前的T-SQL批处理、查询或存储过程,并且不执行它之后的批处理/查询/过程域中的任何代码。RETURN仅退出当前域中执行的代码。如果在存储过程A中调用了存储过程B,并且存储过程B发起一个RETURN,那么存储过程B会立即终止,但是存储过程A还会继续,就好像B已经成功完成。 示例1:使用RETURN来无条件终止一个查询:USE Adv...

2020-08-10 09:27:13 28

原创 SqlServer2008实例48条件处理

条件处理可以根据一个或者一组表达式的值来返同结果。 CASE函数用于根据一个表达式的值返回结果。它常用于将代码转换为描述性的值或者计算多个条件来返回一个值(例如,“如果行是2008年的并且小于或等于当前的季度,则返回销售总数”)。 IF…ELSE结构计算一个布尔表达式,如果足TRUE则执行一个T-SQL语句或批处理。这个命令有很多用途,使用它可以根据条件返回结果集、更新数据或根据一个或多个搜索条件执行存储过程。1.使用CASE来计算单个输入表达式 CASE函数用于根据一个...

2020-08-09 10:13:07 29

原创 SqlServer2008实例47IDENTITY和uniqueidentifier函数

IDENTITY列属性定义在表的某个列上,并且允许我们为表中的一个列定义自增的数字值。 和确保表中唯一的IDENTITY列不同,ROWGUIDCOL属性确保更商级别的唯一。这种唯一的ID保存在uniqueidentifier数据类型中,并且由NEWID系统函数生成。也可以使用NEWSEQUENTIALID系统函数来产生uniqueidentifier返回类型;但是,它与NEWID不同,因为每个新生成的GUID都大于其他服务器范围内生成的GUID。因为NEWSEQUENTIALID在每次执行时...

2020-08-09 09:22:46 64

原创 SqlServer2008实例46使用系统函数检测服务器、数据库以及连接级别的配置

SQL Server包含了一些用于检测SQL Server实例的系统设置的系统配置函数口有一些函数带有@@前缀,在之前版本的SQL Server中叫做变量。其他系统函数没有@@前缀,并且接受用于帮助收集有关SQL Server实例或者数据库信息的参数。 1.确定每周的第一天 @@DATEFIRST函数返回SQL Servcr实例指定的每周第一天的值。因为这个值定义了诸如DATEPART和DATEADD等其他日期函数使用的每周工作日datepart的计算,所以这是需要关注的。...

2020-08-08 09:50:16 33

原创 SqlServer2008实例45排名函数

目录1.生成递增行号2.根据排名返回行3.根据无间隔排名返回行4.使用NTILE可以使用排名函数返回和结果集中的每行关联的排名值。 排名函数函 数 描 述 ROW_NUMBER 为结果集中的每行返回递增整数 RANK 和ROW_NUMBER相似.RANK为结果集中的每行递增值.主要的区别是如果行有重复值,它们会有相同的排名值 DENSE_RANK DENSE_RANK和RANK几乎一样,只是如果行有重复值,DENS...

2020-08-07 09:32:18 36

原创 SqlServer2008实例44类型转换

CONVERT和CAST函数都是用来将一种数据类型转换为另一种数据类型。CAST的语法如下所示: CAST(expression AS data_type[(length)]) 第一个参数是要转换的表达式(例如一个表列或字面量值)。第二个参数是要转换成的数据类型。 CONVERT的语法如下: CONVERT(data_type[(length)],expression[,style】) 第一个参数是要转换成的数据类型。第二个参数是需要转换的表达式。第三个参数s...

2020-08-07 08:43:45 41

原创 SqlServer2008实例43日期函数

SQL Server肯几种用来存储日期和时间数据的数据类型:datetime、datetime2、date、time、datatimeoffset和smalldatetime。SQL Server提供了一些使用这些日期函数函数名 描 述 DATEADD DATEADD根据指定的问隔和数字返回一个增加或减少后的新同期 DATEDIFF DATEDIFF从第_1个日期减去第—个日期,并生成一个指定的datepart码格式的值 DATENAME DATENAME返...

2020-08-05 17:35:55 24

原创 SqlServer2008实例42NULL函数

由于NULL值是未知的,它可能会弄乱相关代码-SQL Server提供了函数来处理代码中的NULL值, NULL函数函数名 描 述 ISNULL ISNULL检测表达式是否为NULL,如果是的话替换NULL值为另外一个值 COALESCE COALESCE函数返回指定表达式列表的第一个非NULL值 NULLIF 当指定的两个表达式有相同值的时候,NULLIF返回NULL值,否则返回第一个表达式的值下面的几...

2020-08-05 11:35:32 38

原创 SqlServer2008实例41字符串函数

目录1 把字符值转化为ASCII以及把ASCII转回字符2.返回整数和字符Unicode值3.获取某个字符串在另一个字符串中的起始位置4.使用通配符找到某个字符串在另一个字符串中的起始位置5.检测字符串相似度6.获取字符串最左和最右部分7.检测字符串中的字符数或者字节数8.把字符串的一部分替换成另一个字符串9.把字符串填充到字符串中10.在小写和大写之间进行转化11.移除前导空格和尾部空格12.重复一个表达式N次13.重复一个空格N次14.逆序输出..

2020-08-01 15:23:43 22

原创 SqlServer2008实例40数学函数

目录示例1 POWER示例2 ROUND示例3.RAND示例4 RAND 数学函数函 数 描 述 ABS 计算绝时值 ACOS 计算其余弦是所指定参数的角(弧度) ASIN 计算其正弦是所指定参数的角(弧度) ATAN 计算其正切是所指定参数的角(弧度) ATN2 计算其正切介于两个浮点表达式之间的角(弧度) CEILING 计算大于或等于指定参数的最小整数 COS 计...

2020-08-01 09:57:07 30

原创 SqlServer2008实例39聚合函数

目录1.返回平均值​2.返回行总数3.找出表达式中的最小值和最大值4.返回值的和5.使用统计聚合函数 示例1 VAR函数根据数据母体的样本返回由表达式提供的值的方差(VARP函数也返回衷达式整个数据母体提供的值的方差)。示例2 STDEV函数根据数据母体的样本返回由表达式提供的所有值的标准差。聚合函数用于对一个或多个值进行计算,最后得出一个值。经常使用的聚合函数的一个例子是SUM,它用来返回一组数字值的总值。 SQL Server...

2020-08-01 09:40:27 37

Visual Basic 2010 数据库开发之销售管理系统04主窗体工具栏图标.rar

Visual Basic 2010 数据库开发之销售管理系统04主窗体工具栏图标,所有图标都来源的搜索,自己简单PS了一下

2020-06-26

SqlServer示例数据库pubs.mdf

SQLSerVer示例数据库。学习数据库开发必备,是后续内容的必备。百度可得,为方便使用,还是传一下下。

2020-05-22

northwind.mdb

Access示例数据库。学习数据库开发必备,是后续内容的必备。百度可得,为方便使用,还是传一下下。这个库的中文的。

2020-05-22

041至045MDIFrm.rar

实例041至045的源码。介绍MDI窗体创建,与菜单的建立,菜单合并,菜单替换与删除,快捷菜单的使用方法。

2020-05-16

读史笔记源码.rar

平时喜欢读点历史,或人文地理方面的东东。苦于记忆力有限,所以做了一个简单的日记本,也练习一下刚刚学过了的一些东东。

2020-05-12

003客服留言的简单系统.rar

002测试SQL操作语句.rar。程序首先读取留言信息,然后判断是否为空,如果不为空,则使用INSERT语句将信息插入到数据库中。

2020-05-03

002测试SQL操作语句.rar

数据库开发002测试SQL语句。 SQL操作语句和SQL查询语句在.NET中使用不同的编程语句,这里设计一个程序可以执行SQL语句的INSERT语句、IUPDATE语句以及DELETE语句,如程序所示

2020-05-03

VB 2010 (56)命令的异步执行.rar

VB 2010 (56)命令的异步执行源码。在 .NET Framework 4.5 之前,通过以下方法和 Asynchronous Processing=true 连接属性来异步编程 SqlClient:SqlCommand.BeginExecuteNonQuery SqlCommand.BeginExecuteReader SqlCommand.BeginExecuteXmlReader 此功能保留在 .NET Framework 4.5 的 SqlClient 中。

2020-04-21

VB 2010 (52)Connection对象Sql和Access示例数据库.rar

VB 2010 (52)Connection对象Sql和Access示例数据库。Connection字符串的格式。可以使用Connection对象连接一个指定的数据源。要连接Microsoft SQL Server 7.O和其后续版本,需要使用SQL Server.NET数据提供程序的SqIConnection对象;要连接OLE DB数据源,需要使用OLE DB.NET数据提供程序的OleDbConnection对象;要连接Microsoft SQL Server 7.0的以前版本,需要使用SQL Server的OLE DB数据提供程序(SQLOLEDB)的OleDbConnection对象。

2020-04-19

VB 2010 (49)ADO.NET的常见任务源码.rar

VB 2010 (49)ADO.NET的常见任务源码。在深入探讨ADO.NET之前,必须理解在ADO.NET中编程执行的一些常见任务:选择、插入、更新和删除数据的过程。

2020-04-17

VB 2010 (44)ASP.NET中的XML源码.rar

留个言,我可把积分改为0后你再下载 VB 2010 (44)ASP.NET中的XML源码. 大多数使用Microsoft的Web开发人员常常通过Microsoft SQL Server或Microsoft Access来满足数据存储需求。目前大量数据存储为XML格式,所以Microsoft的Web核心技术也做了大量的改进,以便于使用这种格式。

2020-04-16

VB 2010 (41)XSLT转换源码.rar

VB 2010 (41)XSLT转换源码. XSLT是一种把XML文档转换为另一种格式的语言。XSLT的一个常见用法是把XML转换为HTML,使XML文档能可视化地显示出来。XSL转换的好处在于它是使用一种替代语言(XSLD进行XML转换,避免了源代码、SQL命令或者其他XML生成机制的重写。

2020-04-15

VB 2010 (30)泛型

VB 2010 (30)泛型泛型是内置于.NET Framework(最初在.NET Framework 2.0中引入)中的技术。它允许定义代码模板,然后使用这个模板声明变量。该模板定义了新数据类型可以执行的操作,声明基于该模板的变量,实际上就是创建了一个新的数据类型。与非类型化的集合或数组相比,使用泛型模板更容易创建强类型化的集合类型。

2020-04-11

VB 2010 (20)多态性源码.rar

VB 2010 (20)多态性.实现多态性行为的方法有以下几种:后期绑定,,多接口,反射,继承.后期绑定实际上是以降低性能和编程的便利性为代价来实现纯多态性的。通过多接口和继承实现多态性,性能更好,编程也更容易。通过反射,我们既可以使用后期绑定,也可以使用多接口,但不能使用动态创建的对象,甚至不能在运行时将DLL动态加载到应用程序中,以使用其中的类。下面分别讲述这些方法,看看它们是如何实现的,同时研究它们的优缺点。

2020-04-08

VB 2010 (18)从子类中引发事件.rar

VB 2010 (18)从子类中引发事件。 子类可以访问其基类中的事件,但子类中的代码不能引发该事件。可以在基类中实现一个Protected方法,允许任何派生类引发该方法。

2020-04-07

VB 2010 (17)继承源代码.rar

VB 2010 (17)继承源代码。    继承是指一个新类以一个现有类为基础,继承现有类的接口和功能。     可以以这样的方式来考虑继承,在创建一个继承自Person类的Employee类时,就是将这两个类有效地合并到一起。如果创建一个基于Employee类的对象,它不仅获得Employee类中的接口(属性、方法和事件)和实现代码,也会自动获得Person类的接口和实现代码。

2020-04-06

ObjectIntro.rar

VB 2010 (12)理解事件驱动源码。事件是一种特殊的方法,对象使用它来告知一些对客户(使用对象的代码)有用的状态变更。实际上,Visual Basic 2010文档经常将事件称为方法。事件是可用特殊方式调用的方法——通常通过用户与窗体中的控件交互或通过Widows本身——而不是在代码语句中被直接调用 。 事件的类型有很多种,触发这些事件也有很多方式口。

2020-04-04

Address Book.rar

vb2010(28)Address应用程序源码。一个演示应用程序,为地址薄创建一个XML文件格式。在列表中创建一列新地址,并将所有的条止目以XML文件的形式保存在本地磁盘上。之后载入XML文件,逐个浏览。

2020-03-29

html手册.swf

HTML代码速查手册

2007-11-12

样式表中文手册CSS20.chm

样式表中文手册,很方便的哦

2007-11-12

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