12 2007 档案

摘要:本博客已搬家 地址:www.czhphp.com 所有更新都会在新博客进行 谢谢大家的支持! 最近主站首页要添加一个js提示框,找了好久终于找到了一个非常帮的js提示框; 实现起来非常简单,而且效果很棒,现在提供给大家,希望对大家有帮助。 boxOver.js文件内容为:/* --- BoxOver ---/* --- v 2.1 17th June 2006By Oliver Bryant with help of Matthew Tagghttp://boxover.swazz.org */if (typeof document.attachEvent!='undefined 阅读全文
posted @ 2007-12-30 19:43 曹振华 阅读(10698) 评论(9) 推荐(1) 编辑
摘要:好记性不如烂笔头 push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项。一个 Array 对象。 item, item2,. . . itemN 可选项。该 Array 的新元素。 说明 push 方法将以新元素出现的顺序添加这些元素。如果参数之一为数... 阅读全文
posted @ 2007-12-28 09:33 曹振华 阅读(334) 评论(0) 推荐(0) 编辑
摘要:在做订单查询的时候,用到了时间条件,看看.net自带的时间控件,感觉很麻烦,不小心看到了帝国的这个JS时间控件,感觉很方便,当鼠标放在输入框内的时候,触发JS,在当前位置新建一个层。 效果如图所示: 用的时候先在插入 然后输入框 当鼠标放在输入框的时候,出现时间控件,选取时间后,JS自动的将时间控件的值赋给starttime2。由于给starttime2加了 runat="server... 阅读全文
posted @ 2007-12-27 14:11 曹振华 阅读(1249) 评论(1) 推荐(0) 编辑
摘要:鉴于网上找到的几个日期选择程序有些问题,遂着手重写一个程序,大部分还是借鉴前人的代码,添加了时间选择功能,隐藏会遮挡控件的标签select,object。 开始本想使用window.createPopup()来弹出日历的选择,这样就可以跨过任何标签。 不过做到中途发现用createPopup窗口实现理论上是行不通的: 一是因为不在窗体里单击任何地方都会关闭窗口,而当用下拉框选择年份时,很有可能会单... 阅读全文
posted @ 2007-12-27 11:57 曹振华 阅读(2117) 评论(0) 推荐(0) 编辑
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre... 阅读全文
posted @ 2007-12-26 23:48 曹振华 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争... 阅读全文
posted @ 2007-12-26 23:46 曹振华 阅读(194) 评论(0) 推荐(0) 编辑
摘要:名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点 地址:http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且... 阅读全文
posted @ 2007-12-26 23:45 曹振华 阅读(203) 评论(0) 推荐(0) 编辑
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 select a.title,a... 阅读全文
posted @ 2007-12-26 23:44 曹振华 阅读(369) 评论(0) 推荐(0) 编辑
摘要:摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术,给出了什么时候使用它们的一些指导。尽管这些技术中有些在传统ASP中已经存在,但是有了.NET框架组件后该在什么时候使用它们发生了变化。为了在A... 阅读全文
posted @ 2007-12-26 00:04 曹振华 阅读(223) 评论(0) 推荐(0) 编辑
摘要:在Microsoft Learning站点,放上去了两个SharePoint 2007开发相关的在线课程,加上之前的两个介绍性质的,一起列在下面。 Getting Started with Microsoft Windows SharePoint Services 3.0 (Beta) Getting Started with Microsoft Office SharePoint Serv... 阅读全文
posted @ 2007-12-26 00:00 曹振华 阅读(231) 评论(0) 推荐(0) 编辑
摘要:背景: 当利用ASP.NET创建Web应用程序时,基于程序的复杂性,必须把程序分割成不同的部分以减少代码的重复及减少日后变革时所引起的改动。 实现策略: 为了解释如何在ASP.NET中实现(MVC)模型-视图-控制器模式,以及说明将软件分离成模型、视图、及控制器角色的好处,在此以一个示例程序为例进行说明。这个示例程序是一个带有下拉框的单页程序,它的功能是显示... 阅读全文
posted @ 2007-12-25 23:56 曹振华 阅读(252) 评论(0) 推荐(0) 编辑
摘要:目录 ASP.NET AJAX入门系列(1):概述 导读:作为本系列文章的开篇,简单介绍一下ASP.NET AJAX的概况及各个组成部分。 ASP.NET AJAX入门系列(2):使用ScriptManager控件 导读:ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代... 阅读全文
posted @ 2007-12-25 23:51 曹振华 阅读(198) 评论(0) 推荐(0) 编辑
摘要:我们在做开发时,经常要做表单验证,比如验证文本框必须填内容时,而文本框又很多时,传统的做法是逐个判断: if (form1.name.value == "") { alert("Sorry,please input your name!") form1.focus(); } 这样一来要写的代码太多了,有没有“偷懒”的方法呢,答案是肯定的,请看下面的代码: “偷懒”的表单验证Demo ... 阅读全文
posted @ 2007-12-25 23:50 曹振华 阅读(224) 评论(0) 推荐(0) 编辑
摘要:在GridView1_RowDataBound事件中: Dim str As String = "demand_info.aspx?id=" + Server.UrlEncode("歡迎光臨!!") e.Row.Cells(1).Text = "" + e.Row.Cells(1).Text + "" e.Row.Cells(2).Text = "" + e.Row.Cells(2... 阅读全文
posted @ 2007-12-25 23:49 曹振华 阅读(875) 评论(0) 推荐(0) 编辑
摘要:www.smallrain.net http://www.51windows.net/data/?url=/data/files/file_816.asp http://bbs.hidotnet.com/download/hiForums051031.rar 有.net版的popup组件,拖拽一个,设置一下就可以了。 http://www.cnblogs.com/Dream/archive/200... 阅读全文
posted @ 2007-12-25 23:47 曹振华 阅读(275) 评论(0) 推荐(0) 编辑
摘要:New Document 阅读全文
posted @ 2007-12-25 23:46 曹振华 阅读(2511) 评论(0) 推荐(0) 编辑
摘要:然后在下面引用跳转函数: 3秒后自动跳转到PHPINFO页面 阅读全文
posted @ 2007-12-25 23:45 曹振华 阅读(1885) 评论(0) 推荐(0) 编辑
摘要:这里是判断YYYY-MM-DD这种格式的,基本上把闰年和2月等的情况都考虑进去了,不过我已经忘了在哪里找到的。 ^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6... 阅读全文
posted @ 2007-12-25 23:44 曹振华 阅读(762) 评论(0) 推荐(0) 编辑
摘要:大家可以看一下asp.net 的 ASP.NET Articles -- Updated Daily! ,点击链接在新窗口中打开某一篇文章,不要关闭打开的新窗口,点击另外一篇文章的链接,可以发现新的链接不会打开新的窗口,而是在先前打开的窗口中加载,这样我们就可以防止打开过多的新的窗口。 好奇,看了一下源代码,没有什么特别,可是我查了一下msdn, 发现target属性解释如下: Possible ... 阅读全文
posted @ 2007-12-25 23:43 曹振华 阅读(1427) 评论(1) 推荐(0) 编辑
摘要:方式1: 在接收页 的html代码里加上一行: WebForm1 fp=(WebForm1)Context.Handler; this.TextBox1.Text=fp.name; //name 是第一页的public变量 Context 提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享页之间的信息。 ... 阅读全文
posted @ 2007-12-25 23:41 曹振华 阅读(341) 评论(0) 推荐(0) 编辑
摘要:CSS code HTML code Gridview 在这里 阅读全文
posted @ 2007-12-25 23:40 曹振华 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:GridView中数据列的内容太长的时候经常会出现换行 转换成模板列,在内容两边加上 让 FileUpload 文本框只读 C# code Cookie中的数据以文本的形式存在客户端计算机,考虑它的安全性,最好在将数据存入Cookie之前对其进行加密。 加密的方法很多,比较简单一点的有:Base64,md5,sha等,而相对比较复杂一点的有:DES,TripleDE... 阅读全文
posted @ 2007-12-25 23:39 曹振华 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2007-12-25 23:37 曹振华 阅读(882) 评论(0) 推荐(0) 编辑
摘要:1,设定参数可选sql语句: create procedure [dbo].[proname] @flag nvarchar(2) if (@flag='1') select * from table_name if (@flag='2') select id from table_name return 2.在存储过程中引用另一个存储过程的数据 例12-3 在该存储过程中使用了OUTPU... 阅读全文
posted @ 2007-12-25 23:35 曹振华 阅读(248) 评论(0) 推荐(0) 编辑
摘要:alter procedure time_by as Declare @Count Int Set @Count=1099 While @Count<=4298 --@Count的初值为1099,自然不会大于等于4298,while循环也自然不会执行 Begin update Time_by_day set Time_ID=(@Count-1098) where Time_ID=@Co... 阅读全文
posted @ 2007-12-25 23:32 曹振华 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:declare @table varchar(20) set @table='salesfact'+rtrim(year(getdate())) declare @sql varchar(1000) set @sql=' if exists(select 1 from sysobjects where name='''+@table+''' and xtype=''u'') drop tabl... 阅读全文
posted @ 2007-12-25 23:31 曹振华 阅读(270) 评论(0) 推荐(0) 编辑
摘要:SqlCommand cmd=new SqlCommand(); cmd.Connection=this.conn ; cmd.CommandType=CommandType.StoredProcedure; cmd.CommandText="Returnrowcount"; cmd.Parameters.Add(new SqlPar... 阅读全文
posted @ 2007-12-25 23:30 曹振华 阅读(279) 评论(0) 推荐(0) 编辑
摘要:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: -- Create date: -- Description: -- Notes: -- ==========================... 阅读全文
posted @ 2007-12-25 23:29 曹振华 阅读(479) 评论(0) 推荐(0) 编辑
摘要:用一个命令对象调用存储过程,就是定义存储过程的名称,给过程的每个参数添加参数定义,然后用上一节中给出的方法执行命令。 为了使本节的示例更有说服力,下面定义一组可以用于插入、更新和删除Northwind示例数据库中Region表的记录的存储过程,这个表尽管很小,但可以用于给每种常见的存储过程编写示例。 1. 调用没有返回值的存储过程 调用存储过程的最简单示例是不给调用者返回任何值。下面定义了两个这样... 阅读全文
posted @ 2007-12-25 23:27 曹振华 阅读(874) 评论(0) 推荐(0) 编辑
摘要:一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就... 阅读全文
posted @ 2007-12-25 23:26 曹振华 阅读(173) 评论(0) 推荐(0) 编辑
摘要:遇到需要将txt文件转化到内存表dataset中,txt文件是特定格式的,文件中,一条记录为一行,各字段之间用“|”分割(注:最后一个字段后,有”|”)各字段依次为数据库中的相应字段。 举例如下: ID号|线路编码|车站编码|运行模式|模式设置日期|模式设置时间 1|98|9821|06|20070913|211835| 方法如下: /**//*... 阅读全文
posted @ 2007-12-25 23:24 曹振华 阅读(571) 评论(0) 推荐(0) 编辑
摘要:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.... 阅读全文
posted @ 2007-12-25 23:22 曹振华 阅读(238) 评论(0) 推荐(0) 编辑
摘要:现在很多网站都提供了站内的搜索功能,有的很简单在SQL语句里加一个条件如:where names like ‘%words%’就可以实现最基本的搜索了。 我们来看看功能强大一点,复杂一点的搜索是如何实现的(在SQL SERVER200/2005通过存储过程实现搜索算法)。 我们把用户的搜索可以分为以下两种: 1.精确搜索,就是把用户输入的各个词语当成一个整体,不分割搜索.... 阅读全文
posted @ 2007-12-25 23:09 曹振华 阅读(223) 评论(0) 推荐(0) 编辑
摘要:距离微软的SQL Server 2005正式版的推出,已经将近一年的时间。随着最近两份研究报告的出炉,SQL Server 2005又引起了业界的关注和评论——微软凭借SQL Server 2005取得了超过Oracle和IBM数据库产品市场占有率的增长速度。但是,对于不足一岁的SQL Server 2005,还有一些你应该知道的事情,在本文中列举了关于SQL Server 2005你应该知道的1... 阅读全文
posted @ 2007-12-25 22:57 曹振华 阅读(247) 评论(0) 推荐(0) 编辑
摘要:在本系列文章中,我们将深入探讨如何把.NET 2.0和SQL Server 2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的。 一. 引言 数据库应用程序的典型问题之一是更新陈旧的数据。 设想有一个典型的显示产品及其分类的电子商务网站。一个供应商的产品列表很可能并不经常发生变化,而其分类列表甚至更不会频繁更改。然而,在用户每次浏览该网... 阅读全文
posted @ 2007-12-25 22:55 曹振华 阅读(376) 评论(0) 推荐(0) 编辑
摘要:6. 更多的集成选择 当然,SQL Server 2005的全文检索不是微软平台上的唯一选择,其他主要的全文检索技术如下: (1)Index Server, Indexing Service for Microsoft Windows (2)Microsoft SharePoint™ Portal Server 2001(及后续版本) (3)Micr... 阅读全文
posted @ 2007-12-25 22:51 曹振华 阅读(245) 评论(0) 推荐(0) 编辑
摘要:6. 更多的集成选择 当然,SQL Server 2005的全文检索不是微软平台上的唯一选择,其他主要的全文检索技术如下: (1)Index Server, Indexing Service for Microsoft Windows (2)Microsoft SharePoint™ Portal Server 2001(及后续版本) (3)Micr... 阅读全文
posted @ 2007-12-25 22:50 曹振华 阅读(288) 评论(0) 推荐(0) 编辑
摘要:5.3 磁盘IO 如果平均磁盘等待队列长度多于磁盘头数量的两倍,则磁盘成为瓶颈。主要的解决方法是创建独立于 SQL Server 数据库文件和日志的全文目录。将日志、数据库文件和全文目录分别放在不同的磁盘上。购买运行速度更快的磁盘和使用 RAID 也能帮助改善索引性能。 Catalog Counter ... 阅读全文
posted @ 2007-12-25 22:50 曹振华 阅读(362) 评论(0) 推荐(0) 编辑
摘要:5. 优化SQL Server 2005的全文检索 对于一个企业级的全文检索系统,尤其是笔者上文所设计的多数据中心、异构数据源的全文检索系统,如何在运维过程不断优化系统的执行效率也是很有挑战的工作。由于全文检索过程中不仅涉及大量的IO操作,也存在执行过程中频繁的CPU计算工作,因此这里笔者提供几个关键指标,用于粗略判断系统的关键性能瓶颈。 5.1 CPU ... 阅读全文
posted @ 2007-12-25 22:49 曹振华 阅读(266) 评论(0) 推荐(0) 编辑
摘要:4.3 多个全文检索结果的合并 在完成了上述准备工作后,就可以在应用上设计实际的合并过程了。步骤如下: 1. 在某一城市的客户端发起了一个全文检索的业务查询请求。 2. 查询引擎根据“业务查询登记表”的内容了解如果完成这个请求,需要执行哪个几个具体查询。 3. 查询引擎带着具体查询列表,通过查询“查询的配置表”了解哪些查询是本地的、哪些查询是远程的,... 阅读全文
posted @ 2007-12-25 22:47 曹振华 阅读(235) 评论(0) 推荐(0) 编辑
摘要:如果想要高管要在A城检索全部的人事信息、财务信息、产品信息,根据上面讨论需要增加一系列统一查询结果的配置登记。 1. 链接服务器登记表 ID 编号 Name 名称 From 从 ... 阅读全文
posted @ 2007-12-25 22:46 曹振华 阅读(250) 评论(0) 推荐(0) 编辑
摘要:4.2 多个全文检索结果的前期设计 受到全文检索仅仅支持单个表的限制,每个全文检索的结果相对有限。但是,对于用户而言他们常常做的是一个模糊的关键词在通盘信息中的检索,这些工作应该由开发人员在应用层通过搜索引擎帮助用户进行后台的合并。此外,对于整个政府行业和大型的企业而言,非结构化文本数据和结构化二进制信息资源很可能物理上分散在不同的物理位置上。因此,对于高层的决策者和信息工作者而言,他... 阅读全文
posted @ 2007-12-25 22:46 曹振华 阅读(317) 评论(0) 推荐(0) 编辑
摘要:4. 设计全文检索的统一视图 4.1设计统一的全文检索结果Schema 如果要实现统一的检索视图,第一步要从后端统一检索结果的Schema。笔者这里设计一个简易的Schema,另外预留一个扩展字段,作为各种信息的扩展需要。设计上该扩展字段最好设计为XML类型,因为一方面它是可以进一步扩展的,另一方面它也是结构良好的,可以通过Xpath的索引快速查询。Schema如下: ... 阅读全文
posted @ 2007-12-25 22:45 曹振华 阅读(293) 评论(0) 推荐(0) 编辑
摘要:3.4 引入政府行业或者企业自身的的数据字典 为了让SQL Server 2005的全文检索更适于本政府行业或者企业使用,还需要把自己特色的缩略语、书面替换语进行配置。但是,在此之前,还要把主要使用的语言的相关信息进行配置,主要是配置相关的断字符和干扰字。 SQL Server 2005的断字符配置是根据语言分析规则而异,可以为每个全文索引列指定不同的语言。每种语言的断字符... 阅读全文
posted @ 2007-12-25 22:44 曹振华 阅读(607) 评论(0) 推荐(0) 编辑
摘要:3.3 数据源的规划 SQL Server 2005可以同时支持如下三种数据: (1)Char、Varchar、Nvarchar (2)XML (3)VarBinary(max)、Image 对于第一种,由于都是SQL Server的内置类型,因此数据提取很容易。对于后两种,为了保证Word、Excel、Power Point之类的格式化... 阅读全文
posted @ 2007-12-25 22:43 曹振华 阅读(536) 评论(0) 推荐(0) 编辑
摘要:3. 规划您的全文检索 由于全文检索概念相对较多,与多数读者日常接触的关系数据库查询有所区别,因此上文笔者简单介绍了SQL Server全文检索技术的几个要点,下面笔者介绍一下面对国际化趋势,在本政府或企业的分布式异构信息系统环境下,如何规划全文检索服务的建设。 3.1 全文检索服务的需求收集 抛开其他需求分析内容不谈,仅全文检索服务自身就有很多特定的需求需要明... 阅读全文
posted @ 2007-12-25 22:42 曹振华 阅读(329) 评论(0) 推荐(0) 编辑
摘要:2.2 SQL Server 2005全文检索的技术架构 SQL Server 2005的全文检索其实是由三个进程共同完成的,它们的总体逻辑架构如下: 图2:SQL Server 2005的总体逻辑架构 其中,三个进程分别为: (1)SQL Server process (Sqlservr.exe) (2)Microsoft Full-Text E... 阅读全文
posted @ 2007-12-25 22:41 曹振华 阅读(311) 评论(0) 推荐(0) 编辑
摘要:2. 全文检索技术简要介绍 2.1 基本概念 如上文所说,全文检索主要应用领域如下: (1)大数据量、超大数据量的结构化平文本数据和模糊匹配查找(Char、Varchar、Nvarchar)。 (2)大数据量、超大数据量的层次型XML数据展开后的查找---含模糊查找(Xml type)。 (3)标准格式的二进制非结构化Word数据的查找(... 阅读全文
posted @ 2007-12-25 22:40 曹振华 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1,全文搜索背景和技术区别 2,全文检索技术的基本概念 3,SQL Server 2005全文检索的技术架构 4,全文检索服务的需求收集与分析 5,全文搜索数据源规划 6,引入数据字典 7,全文检索结果Schema 8,全文检索结果的前期设计 9,统一查询结果的配置 10, 全文检索结果的合并与展示 11,优化SQL Server 2005的全文检索 12,其他方面的优化因素 13,更多的集成选择 14,检索技术对于检索特性、对象的对照表 阅读全文
posted @ 2007-12-25 22:30 曹振华 阅读(328) 评论(0) 推荐(0) 编辑
摘要:返回组中的项数。COUNT_BIG 的用法与 COUNT 函数类似。两个函数唯一的差别是它们的返回值。COUNT_BIG 始终返回 bigint 数据类型值。COUNT 始终返回 int 数据类型值。后面可能跟随 OVER 子句。 Transact-SQL 语法约定 语法 COUNT_BIG ( { [ ALL | DISTINCT ] expression } | * ) ... 阅读全文
posted @ 2007-12-25 22:09 曹振华 阅读(644) 评论(0) 推荐(0) 编辑
摘要:返回组中的项数。COUNT 与 COUNT_BIG 函数类似。两个函数唯一的差别是它们的返回值。COUNT 始终返回 int 数据类型值。COUNT_BIG 始终返回 bigint 数据类型值。后面可以跟 OVER 子句。 Transact-SQL 语法约定 语法 COUNT ( { [ [ ALL | DISTINCT ] expression ] | * } ) ... 阅读全文
posted @ 2007-12-25 22:07 曹振华 阅读(696) 评论(0) 推荐(0) 编辑
摘要:目标:母版页+菜单+iFrame的完美解决 -------------------- | 母版 title | -------------------- | | |index | iframe |menu | 内容页 | | ------------------- | 母版 ... 阅读全文
posted @ 2007-12-25 21:47 曹振华 阅读(442) 评论(0) 推荐(0) 编辑
摘要:返回大于或等于指定数值表达式的最小整数。 Transact-SQL 语法约定 语法 CEILING ( numeric_expression ) 参数 numeric_expression 是精确数字或近似数字数据类型类别(bit 数据类型除外)的表达式。 返回类型 返回与 numeric_expression 相同的类型。 示例 ... 阅读全文
posted @ 2007-12-22 10:11 曹振华 阅读(745) 评论(0) 推荐(0) 编辑
摘要:将一种数据类型的表达式显式转换为另一种数据类型的表达式。CAST 和 CONVERT 提供相似的功能。 Transact-SQL 语法约定 语法 Syntax for CAST: CAST ( expression AS data_type [ (length ) ]) Syntax for CONVERT: CONVERT ( data_type [ ( length ) ]... 阅读全文
posted @ 2007-12-22 10:10 曹振华 阅读(2824) 评论(0) 推荐(0) 编辑
摘要:计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果。 两种格式都支持可选的 ELSE 参数。 Transact-SQL 语法约定 语法 Simple CASE function: CASE input_expres... 阅读全文
posted @ 2007-12-22 10:09 曹振华 阅读(645) 评论(0) 推荐(0) 编辑
摘要:以用户指定的格式将数据文件导入数据库表或视图。 Transact-SQL 语法约定 语法 BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | view_name ] FROM 'data_file' [ WITH ( ... 阅读全文
posted @ 2007-12-22 10:08 曹振华 阅读(3405) 评论(0) 推荐(0) 编辑
摘要:可以取值为 1、0 或 NULL 的整数数据类型。 备注 Microsoft SQL Server 2005 数据库引擎 优化了 bit 列的存储。如果表中的列为 8 bit 或更少,则这些列作为 1 个字节存储。如果列为 9 到 16 bit,则这些列作为 2 个字节存储,以此类推。 字符串值 TRUE 和 FALSE 可以转换为以下 bit 值:TRUE 转换为 1,FALSE 转换... 阅读全文
posted @ 2007-12-22 10:07 曹振华 阅读(663) 评论(0) 推荐(0) 编辑
摘要:返回按照表的某一行或表达式列表计算的二进制校验和值。BINARY_CHECKSUM 可用于检测表中行的更改。 Transact-SQL 语法约定 语法 BINARY_CHECKSUM ( * | expression [ ,...n ] ) 参数 * 指定对表中的所有列进行计算。BINARY_CHECKSUM 在计算中忽略具有不可比数据类型的列。不可比数据类... 阅读全文
posted @ 2007-12-22 10:07 曹振华 阅读(625) 评论(0) 推荐(0) 编辑
摘要:指定测试范围。 Transact-SQL 语法约定 语法 test_expression [ NOT ] BETWEEN begin_expression AND end_expression 参数 test_expression 要在由 begin_expression 和 end_expression 定义的范围内测试的表达式。test_expressio... 阅读全文
posted @ 2007-12-22 10:06 曹振华 阅读(938) 评论(1) 推荐(0) 编辑
摘要:固定长度或可变长度的 Binary 数据类型。 binary [ ( n ) ] 长度为 n 字节的固定长度二进制数据,其中 n 是从 1 到 8,000 的值。存储大小为 n 字节。 varbinary [ ( n | max ) ] 可变长度二进制数据。n 可以取从 1 到 8,000 的值。max 指示最大的存储大小为 2^31-1 字节。存储大小为所输入数据的实际长度 ... 阅读全文
posted @ 2007-12-22 10:05 曹振华 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:标记一个显式本地事务的起始点。BEGIN TRANSACTION 使 @@TRANCOUNT 按 1 递增。 Transact-SQL 语法约定 语法 BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ]... 阅读全文
posted @ 2007-12-22 10:05 曹振华 阅读(2086) 评论(0) 推荐(0) 编辑
摘要:指定一个由 Microsoft 分布式事务处理协调器 (MS DTC) 管理的 Transact-SQL 分布式事务的起始。 Transact-SQL 语法约定 语法 BEGIN DISTRIBUTED { TRAN | TRANSACTION } [ transaction_name | @tran_name_variable ] [ ; ] 参数 ... 阅读全文
posted @ 2007-12-22 10:04 曹振华 阅读(586) 评论(0) 推荐(0) 编辑
摘要:启动从一个服务到另一个服务的对话。所谓对话,就是让两个服务能够进行一次顺序消息传递。 Transact-SQL 语法约定 语法 BEGIN DIALOG [ CONVERSATION ] @dialog_handle FROM SERVICE initiator_service_name TO SERVICE 'target_service_name' [ , { 'service... 阅读全文
posted @ 2007-12-22 10:03 曹振华 阅读(882) 评论(0) 推荐(0) 编辑
摘要:启动计时器。超时过期后,Service Broker 将一条类型为 http://schemas.Microsoft.com/SQL/ServiceBroker/Messages/DialogTimer 的消息放到会话的本地队列中。 Transact-SQL 语法约定 语法 BEGIN CONVERSATION TIMER ( conversation_handle ) TIMEO... 阅读全文
posted @ 2007-12-22 10:02 曹振华 阅读(481) 评论(0) 推荐(0) 编辑
摘要:包括一系列的 Transact-SQL 语句,从而可以执行一组 Transact-SQL 语句。BEGIN 和 END 是控制流语言的关键字。 Transact-SQL 语法约定 语法 BEGIN { sql_statement | statement_block } END 参数 { sql_statement |... 阅读全文
posted @ 2007-12-22 10:02 曹振华 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:导出服务主密钥。 Transact-SQL 语法约定 语法 BACKUP SERVICE MASTER KEY TO FILE = 'path_to_file' ENCRYPTION BY PASSWORD = 'password' 参数 FILE = 'path_to_file' 指定要将服务主密钥导出到的文件的完整路径(包括文件名)。此路径可以是本地路径... 阅读全文
posted @ 2007-12-22 10:01 曹振华 阅读(213) 评论(0) 推荐(0) 编辑
摘要:导出数据库主密钥。 Transact-SQL 语法约定 语法 BACKUP MASTER KEY TO FILE = 'path_to_file' ENCRYPTION BY PASSWORD = 'password' 参数 FILE = 'path_to_file' 指定主密钥将导入的文件的完整路径(包括文件名)。此路径可能是本地路径,也可能是网络位置的 ... 阅读全文
posted @ 2007-12-22 10:00 曹振华 阅读(270) 评论(0) 推荐(0) 编辑
摘要:将证书导出到文件中。 Transact-SQL 语法约定 语法 BACKUP CERTIFICATE certname TO FILE = 'path_to_file' [ WITH PRIVATE KEY ( FILE = 'path_to_private_key_file' , ENCRYPTION BY PASSWORD = 'encryption_password' ... 阅读全文
posted @ 2007-12-22 10:00 曹振华 阅读(371) 评论(0) 推荐(0) 编辑
摘要:备份整个数据库,或者备份一个或多个文件或文件组 (BACKUP DATABASE)。另外,在完整恢复模式或大容量日志恢复模式下备份事务日志 (BACKUP LOG)。 Transact-SQL 语法约定 语法 Backing Up a Whole Database BACKUP DATABASE { database_name | @database_name_var } ... 阅读全文
posted @ 2007-12-22 09:59 曹振华 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:通过禁用、重新生成或重新组织索引,或通过设置索引的相关选项,修改现有的表索引或视图索引(关系索引或 XML 索引)。 Transact-SQL 语法约定 语法 ALTER INDEX { index_name | ALL } ON { REBUILD [ [ WITH ( [ ,...n ] ) ] | [ PARTIT... 阅读全文
posted @ 2007-12-22 09:57 曹振华 阅读(1445) 评论(0) 推荐(0) 编辑
摘要:更改先前通过执行 CREATE FUNCTION 语句创建的现有 Transact-SQL 或 CLR 函数,但不更改权限,也不影响任何相关的函数、存储过程或触发器。 Transact-SQL 语法约定 语法 Scalar Functions ALTER FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [... 阅读全文
posted @ 2007-12-22 09:56 曹振华 阅读(902) 评论(0) 推荐(0) 编辑
摘要:更改全文目录的属性。 Transact-SQL 语法约定 语法 ALTER FULLTEXT CATALOG catalog_name { REBUILD [ WITH ACCENT_SENSITIVITY = { ON | OFF } ] | REORGANIZE | AS DEFAULT } 参数 catalog_name 指定要修改的目录的名称。如... 阅读全文
posted @ 2007-12-22 09:55 曹振华 阅读(303) 评论(0) 推荐(0) 编辑
摘要:更改全文索引的属性。 Transact-SQL 语法约定 语法 ALTER FULLTEXT INDEX ON table_name { ENABLE | DISABLE | SET CHANGE_TRACKING { MANUAL | AUTO | OFF } | ADD ( column_name [ TYPE COLUMN type_co... 阅读全文
posted @ 2007-12-22 09:54 曹振华 阅读(578) 评论(0) 推荐(0) 编辑
摘要:允许通过以下方法修改现有端点: 向现有端点中添加一个新方法 修改或删除端点中的现有方法 更改端点的属性 注意: 本主题描述了特定于 ALTER ENDPOINT 的语法和参数。有关对 CREATE ENDPOINT 和 ALTER ENDPO... 阅读全文
posted @ 2007-12-22 09:53 曹振华 阅读(634) 评论(0) 推荐(0) 编辑
摘要:修改一个数据库或与该数据库关联的文件和文件组。在数据库中添加或删除文件和文件组、更改数据库的属性或其文件和文件组、更改数据库排序规则和设置数据库选项。不能修改数据库快照。若要修改与复制相关的数据库选项,请使用 sp_replicationdboption。 Transact-SQL 语法约定 语法 ALTER DATABASE database_name { | ... 阅读全文
posted @ 2007-12-22 09:52 曹振华 阅读(3354) 评论(0) 推荐(0) 编辑
摘要:ALTER ASSEMBLY (Transact-SQL) 更新日期: 2005 年 12 月 5 日 通过修改程序集的 SQL Server 目录属性更改程序集。ALTER ASSEMBLY 将程序集刷新为保存其实现的 Microsoft .NET Framework 模块的最新副本,并添加或删除与之关联的文件。可以使用 CREATE ASSEMBLY 创建程序集。 Transact... 阅读全文
posted @ 2007-12-22 09:50 曹振华 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:返回当前的 SQL Server 安装的版本、处理器体系结构、生成日期和操作系统。 Transact-SQL 语法约定 语法 @@VERSION 返回类型 nvarchar 备注 由 @@VERSION 返回的信息与 xp_msver 存储过程返回的产品名、版本、平台和文件数据相似,但 xp_msver 提供了更详细的信息。 示例 ... 阅读全文
posted @ 2007-12-22 09:48 曹振华 阅读(190) 评论(0) 推荐(0) 编辑
摘要:返回自上次启动 SQL Server 以来 SQL Server 所执行的磁盘写入数。 Transact-SQL 语法约定 语法 @@TOTAL_WRITE 返回类型 integer 备注 若要显示包含多项 SQL Server 统计信息(包括读写活动)的报表,请运行 sp_monitor。 示例 以下示例显示了如何返回到当前日期和... 阅读全文
posted @ 2007-12-22 09:48 曹振华 阅读(180) 评论(0) 推荐(0) 编辑
摘要:返回当前连接的活动事务数。 Transact-SQL 语法约定 语法 @@TRANCOUNT 返回类型 integer 备注 BEGIN TRANSACTION 语句将 @@TRANCOUNT 加 1。ROLLBACK TRANSACTION 将 @@TRANCOUNT 递减到 0,但 ROLLBACK TRANSACTION savepoint_... 阅读全文
posted @ 2007-12-22 09:47 曹振华 阅读(762) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 自上次启动后由 SQL Server 读取(非缓存读取)的磁盘的数目。 Transact-SQL 语法约定 语法 @@TOTAL_READ 返回类型 integer 备注 若要显示包含多项 SQL Server 统计信息(包括读写活动)的报表,请运行 sp_monitor。 示例 以下示例显示了如何返回到... 阅读全文
posted @ 2007-12-22 09:47 曹振华 阅读(133) 评论(0) 推荐(0) 编辑
摘要:返回每个时钟周期的微秒数。 Transact-SQL 语法约定 语法 @@TIMETICKS 返回类型 integer 备注 每个时钟周期的时间量依赖于计算机。操作系统的一个时钟周期是 31.25 毫秒,或是三十分之一秒。 示例 复制代码 SELECT @@TIMETICKS AS 'Time Ticks'; 阅读全文
posted @ 2007-12-22 09:46 曹振华 阅读(205) 评论(0) 推荐(0) 编辑
摘要:返回自上次启动 SQL Server 之后 SQL Server 所遇到的磁盘写入错误数。 Transact-SQL 语法约定 语法 @@TOTAL_ERRORS 返回类型 integer 备注 并非 SQL Server 所遇到的所有写入错误都由该函数进行处理。偶尔发生的非致命写入错误由服务器本身进行处理,并不将其视为错误。若要显示包含几个 SQ... 阅读全文
posted @ 2007-12-22 09:45 曹振华 阅读(143) 评论(0) 推荐(0) 编辑
摘要:返回当前用户进程的会话 ID。 注意: 在 SQL Server 的早期版本中,这称为服务器进程 ID。 Transact-SQL 语法约定 语法 @@SPID 返回类型 smallint 备注 @... 阅读全文
posted @ 2007-12-22 09:44 曹振华 阅读(447) 评论(0) 推荐(0) 编辑
摘要:返回 SET 语句中的 TEXTSIZE 选项的当前值。该值指定 SELECT语句返回的 varchar(max)、nvarchar(max)、varbinary(max)、text 或 image 数据的最大长度。 Transact-SQL 语法约定 语法 @@TEXTSIZE 返回类型 integer 备注 默认大小是 4096 字节。@@TE... 阅读全文
posted @ 2007-12-22 09:43 曹振华 阅读(174) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 正在其下运行的注册表项的名称。若当前实例为默认实例,则 @@SERVICENAME 返回 MSSQLSERVER;若当前实例是命名实例,则该函数返回该实例名。 Transact-SQL 语法约定 语法 @@SERVICENAME 返回类型 nvarchar 备注 SQL Server 作为名为 MSSQLServer 的... 阅读全文
posted @ 2007-12-22 09:43 曹振华 阅读(224) 评论(0) 推荐(0) 编辑
摘要:返回运行 SQL Server 的本地服务器的名称。 Transact-SQL 语法约定 语法 @@SERVERNAME 返回类型 nvarchar 备注 SQL Server 安装程序在安装时将服务器名设置为计算机名。若要更改服务器的名称,请使用 sp_addserver,然后重新启动 SQL Server。 安装了多个 SQL Server... 阅读全文
posted @ 2007-12-22 09:42 曹振华 阅读(447) 评论(0) 推荐(0) 编辑
摘要:返回受上一语句影响的行数。如果行数大于 20 亿,请使用 ROWCOUNT_BIG。 Transact-SQL 语法约定 语法 @@ROWCOUNT 返回类型 int 备注 Transact-SQL 语句可以通过下列方式设置 @@ROWCOUNT 的值: 将 @@ROWCOUNT 设置为受影响或被读取的行的数目。可以将行发送到客户端,也可... 阅读全文
posted @ 2007-12-22 09:42 曹振华 阅读(1831) 评论(0) 推荐(0) 编辑
摘要:返回 Transact-SQL 当前模块的对象标识符 (ID)。Transact-SQL 模块可以是存储过程、用户定义函数或触发器。不能在 CLR 模块或进程内数据访问接口中指定 @@PROCID 。 Transact-SQL 语法约定 语法 @@PROCID 返回类型 int 示例 以下示例使用 @@PROCID 作为 OBJECT_NAME 函... 阅读全文
posted @ 2007-12-22 09:41 曹振华 阅读(421) 评论(0) 推荐(0) 编辑
摘要:重要提示: 下一版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。 改为使用链接服务器和链接服务器存储过程。 返回远程 SQL Server 数据库服务器在登录... 阅读全文
posted @ 2007-12-22 09:40 曹振华 阅读(174) 评论(0) 推荐(0) 编辑
摘要:返回自上次启动 SQL Server 后,在 SQL Server 连接上发生的网络数据包错误数。 Transact-SQL 语法约定 语法 @@PACKET_ERRORS 返回类型 integer 备注 若要显示包含多个 SQL Server 统计信息(其中包括数据包错误)的报表,可运行 sp_monitor。 示例 下面的示例显... 阅读全文
posted @ 2007-12-22 09:39 曹振华 阅读(140) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 自上次启动后从网络读取的输入数据包数。 Transact-SQL 语法约定 语法 @@PACK_RECEIVED 返回类型 integer 备注 若要显示包含多个 SQL Server 统计信息的报表,其中包括发送和接收的数据包的信息,请运行 sp_monitor。 示例 下面的示例说明了 @@PACK_... 阅读全文
posted @ 2007-12-22 09:39 曹振华 阅读(114) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 自上次启动后写入网络的输出数据包个数。 Transact-SQL 语法约定 语法 @@PACK_SENT 返回类型 integer 备注 若要显示包含多个 SQL Server 统计信息的报表,其中包括发送和接收的数据包的信息,请运行 sp_monitor。 示例 下面的示例说明了 @@PACK_SENT... 阅读全文
posted @ 2007-12-22 09:38 曹振华 阅读(129) 评论(0) 推荐(0) 编辑
摘要:返回有关当前 SET 选项的信息。 Transact-SQL 语法约定 语法 @@OPTIONS 返回类型 integer 备注 可以使用 sp_configure 用户选项配置选项统一修改 SET 选项。每个用户都有一个表示配置的 @@OPTIONS 函数。从第一次登录开始,系统管理员即为所有的用户分配一个默认的配置集。 可以使用 SET 语句更... 阅读全文
posted @ 2007-12-22 09:38 曹振华 阅读(124) 评论(0) 推荐(0) 编辑
摘要:返回对本地服务器上执行的当前存储过程的嵌套级别(初始值为 0)。有关嵌套级别的信息,请参阅嵌套存储过程。 Transact-SQL 语法约定 语法 @@NESTLEVEL 返回类型 int 备注 每次一个存储过程通过引用公共语言运行时 (CLR) 例程、类型或聚合来调用另一个存储过程或执行托管代码时,嵌套级别都会增加。超过最大级数 32 时,事务... 阅读全文
posted @ 2007-12-22 09:37 曹振华 阅读(298) 评论(0) 推荐(0) 编辑
摘要:按照服务器中的当前设置,返回 decimal 和 numeric 数据类型所用的精度级别。 Transact-SQL 语法约定 语法 @@MAX_PRECISION 返回类型 tinyint 备注 默认情况下,最大精度返回 38。 示例 复制代码 SELECT @@MAX_PRECISION AS 'Max Precisio... 阅读全文
posted @ 2007-12-22 09:36 曹振华 阅读(178) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 实例允许同时进行的最大用户连接数。返回的数值不一定是当前配置的数值。 Transact-SQL 语法约定 语法 @@MAX_CONNECTIONS 返回类型 integer 备注 实际允许的用户连接数还依赖于所安装的 SQL Server 的版本以及应用程序和硬件的限制。 若要重新配置 SQL Server,以减少允许的... 阅读全文
posted @ 2007-12-22 09:36 曹振华 阅读(244) 评论(0) 推荐(0) 编辑
摘要:返回当前所用语言的名称。 Transact-SQL 语法约定 语法 @@LANGUAGE 返回类型 nvarchar 备注 若要查看语言设置信息(包括有效的正式语言名称),可在不指定参数的情况下运行 sp_helplanguage。 示例 以下示例返回当前会话的语言。 复制代码 SELECT @@LANGUAGE AS 'L... 阅读全文
posted @ 2007-12-22 09:35 曹振华 阅读(177) 评论(0) 推荐(0) 编辑
摘要:返回当前会话的当前锁定超时设置(毫秒)。 Transact-SQL 语法约定 语法 @@LOCK_TIMEOUT 返回类型 integer 备注 SET LOCK_TIMEOUT 允许应用程序设置语句等待阻塞资源的最长时间。当一条语句等待的时间长度超过 LOCK_TIMEOUT 所设置的时间长度时,被锁住的语句将自动取消,并给应用程序返回一条错误消... 阅读全文
posted @ 2007-12-22 09:34 曹振华 阅读(712) 评论(0) 推荐(0) 编辑
摘要:返回当前使用的语言的本地语言标识符 (ID)。 Transact-SQL 语法约定 语法 @@LANGID 返回类型 smallint 备注 若要查看有关语言设置的信息(包括语言 ID 号),可不带指定参数运行 sp_helplanguage。 示例 以下示例将当前会话的语言设置为 Italian,然后使用 @@LANGID 返回意... 阅读全文
posted @ 2007-12-22 09:33 曹振华 阅读(266) 评论(0) 推荐(0) 编辑
摘要:返回自从 SQL Server 最近一次启动以来,SQL Server 已经用于执行输入和输出操作的时间。其结果是 CPU 时间增量(时钟周期),并且是所有 CPU 的累积值,所以,它可能超过实际消逝的时间。乘以 @@TIMETICKS 即可转换为微秒。 注意: 如果以 @@CPU... 阅读全文
posted @ 2007-12-22 09:32 曹振华 阅读(215) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 自上次启动后的空闲时间。结果以 CPU 时间增量或“时钟周期”表示,并且是所有 CPU 的累积,因此该值可能超过实际经过的时间。乘以 @@TIMETICKS 即可转换为微秒。 注意: 如果以 @@CPU_BUSY 形式返回时间,或者 @@IO_BUSY ... 阅读全文
posted @ 2007-12-22 09:32 曹振华 阅读(213) 评论(0) 推荐(0) 编辑
摘要:返回针对连接当前打开的任何游标发出的上一条游标 FETCH 语句的状态。 Transact-SQL 语法约定 语法 @@FETCH_STATUS 返回类型 integer 返回值 返回值 说明 ... 阅读全文
posted @ 2007-12-22 09:30 曹振华 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:返回最后插入的标识值的系统函数。 Transact-SQL 语法约定 语法 @@IDENTITY 返回类型 numeric(38,0) 备注 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插... 阅读全文
posted @ 2007-12-22 09:29 曹振华 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:返回执行的上一个 Transact-SQL 语句的错误号。 Transact-SQL 语法约定 语法 @@ERROR 返回类型 integer 备注 如果前一个 Transact-SQL 语句执行没有错误,则返回 0。 如果前一个语句遇到错误,则返回错误号。如果错误是 sys.messages 目录视图中的错误之一,则 @@ERROR 将包含 s... 阅读全文
posted @ 2007-12-22 09:28 曹振华 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:针对会话返回 SET DATEFIRST 的当前值。 Transact-SQL 语法约定 语法 @@DATEFIRST 返回类型 tinyint 备注 SET DATEFIRST 表示指定的每周的第一天。美国英语中默认 7 对应星期日。 语言设置会影响日期信息。在以下示例中,语言首先设置为 italian。SELECT @@DATEFIRST ... 阅读全文
posted @ 2007-12-22 09:26 曹振华 阅读(278) 评论(0) 推荐(0) 编辑
摘要:返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。 Transact-SQL 语法约定 语法 @@DBTS 返回类型 varbinary 备注 @@DBTS 返回当前数据库最后使用的时间戳值。插入或更新包含 timestamp 列的行时,将产生一个新的时间戳值。 示例 以下示例从 Adven... 阅读全文
posted @ 2007-12-22 09:24 曹振华 阅读(416) 评论(0) 推荐(0) 编辑
摘要:返回连接上打开的上一个游标中的当前限定行的数目。为了提高性能,Microsoft SQL Server 可异步填充大型键集和静态游标。可调用 @@CURSOR_ROWS 以确定当其被调用时检索了游标符合条件的行数。 Transact-SQL 语法约定 语法 @@CURSOR_ROWS 返回类型 integer 返回值 ... 阅读全文
posted @ 2007-12-22 09:22 曹振华 阅读(712) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 自上次启动后的工作时间。其结果以 CPU 时间增量或“滴答数”表示,此值为所有 CPU 时间的累积,因此,可能会超出实际占用的时间。乘以 @@TIMETICKS 即可转换为微秒。 注意: 如果 @@CPU_BUSY 或 @@IO_BUSY 中返回的时间超... 阅读全文
posted @ 2007-12-22 09:21 曹振华 阅读(256) 评论(0) 推荐(0) 编辑
摘要:为任何指定的分区函数返回分区号,一组分区列值将映射到该分区号中。 Transact-SQL 语法约定 语法 [ database_name. ] $PARTITION.partition_function_name(expression) 参数 database_name 包含分区函数的数据库的名称。 partition_function_nam... 阅读全文
posted @ 2007-12-22 09:20 曹振华 阅读(633) 评论(0) 推荐(0) 编辑
摘要:返回 SQL Server 自上次启动以来尝试的连接数,无论连接是成功还是失败。 Transact-SQL 语法约定 语法 @@CONNECTIONS 返回类型 integer 备注 连接与用户不同。例如,应用程序可以打开多个与 SQL Server 的连接,而不需要用户监视这些连接。 若要显示一个包含几个 SQL Server 统计信息的报表,包... 阅读全文
posted @ 2007-12-22 09:19 曹振华 阅读(243) 评论(0) 推荐(0) 编辑
摘要:内容摘要: 目前中文网站在整个互联网中的影响还比较小,这主要是由于中文网站总体的水平(技术上,内容上)都还相对落后造成的,最主要的表现有: 行业知识:不知道搜索引擎对吸引的新用户的重要性,在搜索引擎排名服务中追求“傻瓜相关”,购买一些其实没有太多实际意义的行业关键词。其实能够用户输入的关键词越多,其目标性越强,这样的客户价值越高。用户能够直接定位到产品具体内容页比到网站首页有价值的多;... 阅读全文
posted @ 2007-12-22 09:18 曹振华 阅读(237) 评论(0) 推荐(0) 编辑
摘要:本文将通过实例比较ASP.NET下的三种典型URL重写方案——ISAPI重写(使用开源组件IIRF),ASP.NET2.0内置的urlMappings和基于自定义HTTPModule的URL重写(使用NBear.Web中的UrlRewriteModule实现),并探讨URL重写中可能遇到的陷阱及处理办法。 下载示例程序源码 需要手动为UrlRewriteSample目录添加一个到http://... 阅读全文
posted @ 2007-12-22 09:17 曹振华 阅读(316) 评论(0) 推荐(0) 编辑
摘要:---本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题,通过常见的实例给用户一些使用重写规则的基本方法和线索。 一、为什么需要用重写规则 ----网站的生命在于不断地进行更新和维护,根据业务发展的需求转移服务器进行维护、重新组织目录结构、变换URL甚至改变到新的域名等情况是经常发生的。为了让客户不会因此受到任何影响,最好的方法就是使用Apache Rewrite Ru... 阅读全文
posted @ 2007-12-22 09:16 曹振华 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过... 阅读全文
posted @ 2007-12-22 09:15 曹振华 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有本质区别的。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id... 阅读全文
posted @ 2007-12-22 09:15 曹振华 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答.... 阅读全文
posted @ 2007-12-22 09:14 曹振华 阅读(181) 评论(0) 推荐(0) 编辑
摘要:本博客已搬家 地址:www.czhphp.com 所有更新都会在新博客进行 谢谢大家的支持! 项目主页:http://www.thyphp.com/friendly-url-is-it-really-needed.html下载地址:http://cesars.users.phpclasses.org/browse/package/4231.htmlURLRewriter CesarD.Rodas ThisclassprovidesaneasymechanismtomanageURLrewriting,avoidingtowriteandmanagethe".htaccess" 阅读全文
posted @ 2007-12-22 09:13 曹振华 阅读(3365) 评论(1) 推荐(0) 编辑
摘要:一、 简介 在2005年11月份,微软发行了三种新产品系列:Visual Studio 2005,SQL Server 2005和.NET框架2.0(它包括ASP.NET 2.0)。SQL Server 2005是微软自从其上一个主要发行版本SQL Server 2000以来最新版本的数据库平台。在过去五年的发展中,SQL Server中加入了大量的新特征,所有这些新内容都被总结到微软网... 阅读全文
posted @ 2007-12-22 09:12 曹振华 阅读(181) 评论(0) 推荐(0) 编辑
摘要:asp.net分页资源 http://www.webdiyer.com/AspNetPager/resources/ 阅读全文
posted @ 2007-12-22 09:12 曹振华 阅读(249) 评论(0) 推荐(0) 编辑
摘要:针对数据库数据在UI界面上的分页是老生常谈的问题了,网上很容易找到各种“通用存储过程”代码,而且有些还定制查询条件,看上去使用很方便。笔者打算通过本文也来简单谈一下基于SQL SERVER 2000的分页存储过程,同时谈谈SQL SERVER 2005下分页存储过程的演进。 在进行基于UI显示的数据分页时,常见的数据提取方式主要有两种。第一种是从数据库提取所有数据然后在系统应用程序层进行数据分... 阅读全文
posted @ 2007-12-22 09:09 曹振华 阅读(218) 评论(0) 推荐(0) 编辑
摘要:使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQ... 阅读全文
posted @ 2007-12-22 09:07 曹振华 阅读(752) 评论(0) 推荐(0) 编辑
摘要:本博客已搬家 地址:www.czhphp.com 所有更新都会在新博客进行 谢谢大家的支持! 1.检测到有潜在危险的 Request.Form 值 原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置 (2)HTML里面写了两个 引起 解决: 方案一: 在.aspx文件头中加入这句: 方案二: 修改web.config文件: 以下是引用片段: 因为validateR... 阅读全文
posted @ 2007-12-22 09:05 曹振华 阅读(2230) 评论(1) 推荐(0) 编辑
摘要:asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") ... 阅读全文
posted @ 2007-12-22 09:03 曹振华 阅读(2497) 评论(2) 推荐(0) 编辑
摘要:http://www.sithere.net/article.asp?id=935.html 1、Ludico Ludico是C#编写的居于ASP.NET 2.0的Portal/CMS系统。它的模块化设计是你可以按照你希望的使用或开发网站功能。它里面有高级的用户管理,一个所见即所的(WYSIWYG)的编辑器等。 下载地址:http://sourceforge.net/projects/ludic... 阅读全文
posted @ 2007-12-07 14:00 曹振华 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:Follow Scott Guthrie 的例子学习LINQ,结果找了半天也没有找到TableAdd()这个函数,查了MSDN,也没看到,我还以为是static的Class Extension添加的方法呢,正郁闷着到底是少reference了哪个库。呵呵,结果进一步搜索才发现,原来RTM把TableAdd()改名为 TableInsertOnSubmit()。这个改名语义更强了,改得确实对的,不然... 阅读全文
posted @ 2007-12-03 09:48 曹振华 阅读(699) 评论(0) 推荐(0) 编辑