<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[suhy2009的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/suhy2009</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; suhy2009]]></copyright><item><title><![CDATA[SQL XTYPE]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/6834588</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/6834588</guid><author>suhy2009</author><pubDate>Thu, 29 Sep 2011 17:01:58 +0800</pubDate><description><![CDATA[syscolumns表内的xtype
数据库的syscolumns表里面.
name就是列名,xtype就是数据类型,但是这个xtype是数字的.
面是数字和数据类型对应的关系;
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN]]></description><category></category></item><item><title><![CDATA[WebService使用DataSetSurrogate压缩Dataset的序列化和解压反序列化传输]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5497969</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5497969</guid><author>suhy2009</author><pubDate>Sat, 17 Apr 2010 23:09:00 +0800</pubDate><description><![CDATA[在webservice中将dataset序列化是我们经常遇到的问题，但是遇到很大的dataset，则网络传输就必须考虑的问题，将dataset处理压缩后传输是我们不错的选择，下面提供这种方法：第一步：引入命名空间下载DataSetSurrogate组件using System.IO.Compression;using System.Runtime.Serialization.Formatt]]></description><category></category></item><item><title><![CDATA[临时表缓存实现的通用分页存储过程]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5480814</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5480814</guid><author>suhy2009</author><pubDate>Tue, 13 Apr 2010 13:53:00 +0800</pubDate><description><![CDATA[CREATE PROC sp_PageView@tbname     sysname,             --要分页显示的表名@FieldKey   nvarchar(1000),      --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrent int=1,              --要显示的页码@PageSize   int=10,          ]]></description><category></category></item><item><title><![CDATA[字符串缓存实现的通用分页存储过程(转自邹建)]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5480806</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5480806</guid><author>suhy2009</author><pubDate>Tue, 13 Apr 2010 13:52:00 +0800</pubDate><description><![CDATA[CREATE PROC sp_PageView@tbname     sysname,               --要分页显示的表名@FieldKey   sysname,               --用于定位记录的主键(惟一键)字段,只能是单个字段@PageCurrent int=1,                 --要显示的页码@PageSize   int=10,        ]]></description><category></category></item><item><title><![CDATA[TOP n 实现的通用分页存储过程(转自邹建)]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5480790</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5480790</guid><author>suhy2009</author><pubDate>Tue, 13 Apr 2010 13:50:00 +0800</pubDate><description><![CDATA[CREATE PROC sp_PageView@tbname     sysname,               --要分页显示的表名@FieldKey   nvarchar(1000),      --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrent int=1,               --要显示的页码@PageSize   int=10,       ]]></description><category></category></item><item><title><![CDATA[经典的行转列加合计]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5479796</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5479796</guid><author>suhy2009</author><pubDate>Tue, 13 Apr 2010 10:02:00 +0800</pubDate><description><![CDATA[if not object_id(tb) is null    drop table tbGocreate table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)insert into tb values(张三 , 语文 , 74)insert into tb values(张三 , 数学 , 83)insert into tb v]]></description><category></category></item><item><title><![CDATA[SQL2005/2008 tempdb数据库路径的转移]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5476404</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5476404</guid><author>suhy2009</author><pubDate>Mon, 12 Apr 2010 14:43:00 +0800</pubDate><description><![CDATA[1.停止SQL服务2.复制 tempdb数据库的两个文件（.mdf/.ldf） 到新文件夹，如（D:/tempdb）3.启动SQL服务4.打开SQL Server Management Studio，执行以下代码:  USE master;GOALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = D:/tempdb/tempd]]></description><category></category></item><item><title><![CDATA[Bin文件夹中.PDB文件]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5465853</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5465853</guid><author>suhy2009</author><pubDate>Fri, 09 Apr 2010 09:44:00 +0800</pubDate><description><![CDATA[PDB（程序数据库）文件保持着调试和项目状态信息，从而可以对程序的调试配置进行增量链接。当在   Visual   Studio   中使用向导创建项目时将创建名为   *.PDB   的   PDB，该文件存储   .exe   文件的所有调试信息。]]></description><category></category></item><item><title><![CDATA[SQL SERVER 和EXCEL的数据导入导出]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5408913</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5408913</guid><author>suhy2009</author><pubDate>Tue, 23 Mar 2010 17:06:00 +0800</pubDate><description><![CDATA[1、在SQL SERVER里查询Excel数据:-- ======================================================SELECT * FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,Data Source="c:/book1.xls";User ID=Admin;Password=;Extended pr]]></description><category></category></item><item><title><![CDATA[使用AJAX时出现“Microsoft JScript 运行时错误: 'Sys' 未定义”提示的解决方法]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5396158</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5396158</guid><author>suhy2009</author><pubDate>Fri, 19 Mar 2010 13:38:00 +0800</pubDate><description><![CDATA[在项目的Web.Config文件中，加入如下配置即可。 　　      　　　　            　　　　　　      　　          ]]></description><category></category></item><item><title><![CDATA[ASP.NET Ajax发布时异步刷新失效的问题解决方法]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5386075</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5386075</guid><author>suhy2009</author><pubDate>Tue, 16 Mar 2010 16:51:00 +0800</pubDate><description><![CDATA[在一个小型项目中，我使用了Ajax Extensions中的UpdatePanel控件，在本地调试运行时好的，可以看到ajax的异步刷新效果，但是当发布到安装了.net framework 3.5 sp1的server 2003上去之后，发现ajax效果没有了，也就是说本来的异步提交变成了非Ajax方式的POST，而且没有报告任何错误。    对比开发时和运行时发送到浏览器的html，发现开发时和]]></description><category></category></item><item><title><![CDATA[后缀为 ashx 与 axd 的文件有什么区别 ]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5342511</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5342511</guid><author>suhy2009</author><pubDate>Wed, 03 Mar 2010 15:45:00 +0800</pubDate><description><![CDATA[其实扩展名为ashx与为axd基本上是一样的，都是用于写web handler，可以通过它来调用IHttpHandler类，它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是：axd扩展名的必须要在web.config中的中进行注册，而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中，向导只有添加ashx文件的模板，而没有添加axd文件的模板。]]></description><category></category></item><item><title><![CDATA[拆分字段]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5334904</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5334904</guid><author>suhy2009</author><pubDate>Mon, 01 Mar 2010 10:07:00 +0800</pubDate><description><![CDATA[拆分字段与合并字段是字符串处理常见的两个问题，下面将针对实例进行分析求解。问题：將字符串拆分成記錄集原表Table1(id int identity(1,1),name varchar(100))id           name-------------------1            a,b,c2            e,f希望得到结果：id    name---------]]></description><category></category></item><item><title><![CDATA[VSS主要操作说明]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5326509</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5326509</guid><author>suhy2009</author><pubDate>Thu, 25 Feb 2010 15:44:00 +0800</pubDate><description><![CDATA[ 1.1 VSS的演示主要涉及两个部分：服务器端和客户端。服务器端演示的操作：?         创建并打开一个VSS数据库；?         为新创建的数据库建立用户；?         为建立的用户设置用户权限；?         备份、恢复数据库信息；?         其他；客户端演示的操作：?         在新建的数据库中创建项目文件夹（PROJECT）；?         在]]></description><category></category></item><item><title><![CDATA[SET   NOCOUNT]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5135368</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5135368</guid><author>suhy2009</author><pubDate>Tue, 05 Jan 2010 14:19:00 +0800</pubDate><description><![CDATA[SET   NOCOUNT     使返回的结果中不包含有关受   Transact-SQL   语句影响的行数的信息。         语法     SET   NOCOUNT   {   ON   |   OFF   }         注释     当   SET   NOCOUNT   为   ON   时，不返回计数（表示受   Transact-SQL   语句影响的行数）。当   S]]></description><category></category></item><item><title><![CDATA[SET   XACT_ABORT]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5135259</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5135259</guid><author>suhy2009</author><pubDate>Tue, 05 Jan 2010 14:08:00 +0800</pubDate><description><![CDATA[SET   XACT_ABORT     指定当   Transact-SQL   语句产生运行时错误时，Microsoft&reg;   SQL   Server&#8482;   是否自动回滚当前事务。         语法     SET   XACT_ABORT   {   ON   |   OFF   }         注释     当   SET   XACT_ABORT   为  ]]></description><category></category></item><item><title><![CDATA[事务无法回滚]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5135199</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5135199</guid><author>suhy2009</author><pubDate>Tue, 05 Jan 2010 14:03:00 +0800</pubDate><description><![CDATA[-- TRY ... CATCH 不处理编译错误（如，语句的语法）和语句级重编译错误（如，由于对象名延时解析而造成-- 在编译后出现对象名解析错误），前者会导致批处理不执行，而后者会导致终止执行批处理中出错的以及之-- 后的所有语句。-- 通过开启 xact_abort 选项，可以让事务回滚。但此类错误无法被 try ... catch 模块捕获/处理。set xact_abort onbegin]]></description><category></category></item><item><title><![CDATA[游标使用]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5075578</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5075578</guid><author>suhy2009</author><pubDate>Fri, 25 Dec 2009 15:09:00 +0800</pubDate><description><![CDATA[功能:    定义 Transact-SQL 服务器游标的特性，例如游标的滚动行为和用于生成游标对其进行操作的结果集的查询。DECLARE CURSOR 接受基于 SQL-92 标准的语法和使用一组 Transact-SQL 扩展的语法。Transact-SQL 扩展语法DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY |]]></description><category></category></item><item><title><![CDATA[使用Log Explorer查看和恢复数据 ]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5049016</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5049016</guid><author>suhy2009</author><pubDate>Mon, 21 Dec 2009 16:26:00 +0800</pubDate><description><![CDATA[Log Explorer 4.1.可用于SQL Server2005的日志查看工具下载地址:http://download.youkuaiyun.com/source/620271使用方法:打开Log Explorer -> Attach Log File -> 选择SQL Server服务器和登陆方式 -> Connect -> 在Database Name中选择数据库 -> Attach-> 左面对话框中]]></description><category></category></item><item><title><![CDATA[特殊的时间写法]]></title><link>https://blog.youkuaiyun.com/suhy2009/article/details/5046548</link><guid>https://blog.youkuaiyun.com/suhy2009/article/details/5046548</guid><author>suhy2009</author><pubDate>Mon, 21 Dec 2009 11:20:00 +0800</pubDate><description><![CDATA[通常，你需要获得当前日期和计算一些其他的日期，例如，你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割（年、月、日等），然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期！在这篇文章里，我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。          在使用本文中的例子之前，你必须注意以]]></description><category></category></item></channel></rss>