<?xml version="1.0" encoding="gb2312" ?><rss version='2.0' xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博问 - SQL Server</title><link>http://space.cnblogs.com/q</link> <description>博问帮您解决开发技术问题</description> <language>zh-cn</language><pubDate>Sat, 17 May 2008 10:59:30 GMT</pubDate>
<lastBuildDate>Sat, 17 May 2008 10:59:30 GMT</lastBuildDate>
<copyright>Copyright 2007,hjenglish.com</copyright> <item><title>server错误！</title><link>http://space.cnblogs.com/question/1345/</link><description><![CDATA[&lt;FONT style=&quot;BACKGROUND-COLOR: #c7edcc&quot; face=Verdana&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 为什么我的电脑上的查询分析器能连到主机的数据库，可是应用程序上面就是连接不上去了（报错：异常详细信息: System.Data.SqlClient.SqlException: 超时时间已到。在操作完成之前超时时间已过或服务器未响应。）？&lt;BR&gt;（我们用的数据库是server2000，IDE是vs2005）&lt;/FONT&gt;]]></description><pubDate>Mon, 12 May 2008 13:21:34 GMT</pubDate></item><item><title>字符串拼接的存储过程/视图/函数 效率问题！</title><link>http://space.cnblogs.com/question/1265/</link><description><![CDATA[&lt;P&gt;字符串拼接的存储过程/视图/函数 效率问题！&lt;/P&gt;
&lt;P&gt;如USE [PMS_HZTEST]&lt;BR&gt;&lt;BR&gt;ALTER PROCEDURE [dbo].[FIN_CurrentDepositLedger_Select]&lt;BR&gt;(&lt;BR&gt;&amp;nbsp;@PID BIGINT,&lt;BR&gt;&amp;nbsp;@LGID BIGINT = NULL&lt;BR&gt;)&lt;BR&gt;AS&lt;BR&gt;SET NOCOUNT OFF;&lt;BR&gt;DECLARE @SQL_Statement NVARCHAR(3000);&lt;/P&gt;
&lt;P&gt;BEGIN&lt;/P&gt;
&lt;P&gt;&amp;nbsp;IF @LGID IS NULL&lt;BR&gt;&amp;nbsp;&amp;nbsp;BEGIN&lt;BR&gt;&amp;nbsp;&amp;nbsp;SET @LGID=dbo.dpk_FD_DefaultLanguage();&lt;BR&gt;&amp;nbsp;&amp;nbsp;END&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;SET @SQL_Statement = '&lt;BR&gt;SELECT DISTINCT CASE WHEN z.stayBKTID=2&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN ''G''+IsNull(z.stayResvNo,'''')&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ELSE IsNull(z.stayResvNo,'''')&lt;BR&gt;&amp;nbsp;&amp;nbsp;END AS RESV#,z.stayHDID,&lt;BR&gt;&amp;nbsp;z.BusinessDate AS RESV_DATE,&lt;BR&gt;&amp;nbsp;dbo.uf_RPT_GetGuestName(z.stayBKTID,z.stayGuestPFID,z.stayDelegateFamilyName,z.stayDelegateGivenName, b.pfFamilyName,b.pfGivenName,c.hdGroupName) AS GUSET_NAME,&lt;BR&gt;&amp;nbsp;stayArrivalDate AS ARRIVAL,&lt;BR&gt;&amp;nbsp;[dbo].[uf_RPT_GetNoOfNTS](z.stayArrivalDate, z.stayDepartureDate) AS #NTS,&lt;BR&gt;&amp;nbsp;ISNULL(e.rtCode,'''') AS RM_TYPE,&lt;BR&gt;&amp;nbsp;dbo.uf_RPT_GetNoOfRoom_CurDepositLedger(z.PID,z.stayBKTID,e.rtROID,d.roomRTID,e.rtIsAffectAvail,z.stayShareWithSTID,z.stayHDID) AS #ROOM,&lt;BR&gt;&amp;nbsp;dbo.uf_RPT_GetRMRate(z.pid,z.stayID,'+CAST(@LGID AS NVARCHAR)+','''+CONVERT(NVARCHAR(20),@BusinessDate,111)+''') AS RM_RATE,&lt;BR&gt;&amp;nbsp;[dbo].[uf_RPT_GetTotalRoomCharges](z.PID,z.StayID,z.stayBKTID,z.stayHDID) AS TOTAL_ROOM_CHARGES,&lt;BR&gt;&amp;nbsp;IsNull(a.dltAmt,0) AS DEPOSIT_RECEIVED,&lt;BR&gt;&amp;nbsp;[dbo].[uf_RPT_Get_DiscountAmt](z.PID,z.StayID,z.stayBKTID,z.stayHDID) AS DISCOUNT_DEDUCTED,&lt;BR&gt;&amp;nbsp;dbo.uf_RPT_GetHCV_dltID(z.PID,z.stayid) AS HCV#,&lt;BR&gt;&amp;nbsp;a.BusinessDate AS DEPOSIT_DATE,&lt;BR&gt;&amp;nbsp;ISNULL(g.plDesc,'''') AS PNAME,&lt;BR&gt;&amp;nbsp;ISNULL(h.pCode,'''') AS PID,&lt;BR&gt;&amp;nbsp;a.dltid&lt;BR&gt;FROM TXN_Stay z(NOLOCK)&lt;BR&gt;&amp;nbsp;INNER JOIN TXN_DepositLedgerTxn a(NOLOCK) ON (z.PID=a.PID AND z.STAYID=a.dltSTAYID)&lt;BR&gt;&amp;nbsp;LEFT JOIN Resv_Profile b(NOLOCK) ON (b.PFID=z.stayGuestPFID AND b.PFID&amp;gt;0)&lt;BR&gt;&amp;nbsp;INNER JOIN TXN_Header c(NOLOCK) ON (c.HDID = z.stayHDID AND c.PID=z.PID)&lt;BR&gt;&amp;nbsp;INNER JOIN Txn_Room d(NOLOCK) ON (z.stayROOMID=d.ROOMID AND d.PID=z.PID)&lt;BR&gt;&amp;nbsp;LEFT JOIN FO_RoomType e(NOLOCK) ON (e.RTID=d.roomRTID AND e.PID=d.PID)&lt;BR&gt;&amp;nbsp;INNER JOIN FO_Property h(NOLOCK) ON (h.PID=z.PID)&lt;BR&gt;&amp;nbsp;LEFT JOIN vw_Property_Local g(NOLOCK) ON (g.PID=h.PID AND g.LGID='+CAST(@LGID AS NVARCHAR)+' AND g.IsDeleted=0)&lt;BR&gt;WHERE STAYID&amp;gt;0 AND z.stayInhouseSTID=102001 AND a.dltSTID IN (112001, 112004, 112009) AND a.dltType=1 ';&lt;/P&gt;
&lt;P&gt;&amp;nbsp;PRINT @SQL_Statement;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;print len(@SQL_Statement);&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;EXECUTE (@SQL_Statement);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;RETURN 0;&lt;BR&gt;END&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;字符串拼接的存储过程中-&amp;gt;函数多点好？ 还是视图多点好？ 还有写子查询？&lt;/P&gt;
&lt;P&gt;在性能上那个好一点？&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;]]></description><pubDate>Mon, 05 May 2008 01:44:11 GMT</pubDate></item><item><title>一个不大不小的问题 </title><link>http://space.cnblogs.com/question/1261/</link><description><![CDATA[&lt;FONT size=2&gt;最近遇到了一个不大不小的问题。&lt;BR&gt;用户希望实现自定义表和表的结构。更重要的是还要求自定义其间的关系。&lt;BR&gt;举例说，定义了一个大类（这里的类是现实世界的类型，不是程序中的Class）Vehicle（交通工具)，然后又定义了一个小类Car(汽车，轿车），那么Car就应该具有Vehicle的全部属性，可以理解为Car继承自Vehicle。&lt;BR&gt;&lt;FONT color=#999999&gt;那么在数据库中（即在数据存储部分）是如何实现？什么实现方式会比较好呢&lt;/FONT&gt;？&lt;BR&gt;希望听听大家的想法。&lt;/FONT&gt;]]></description><pubDate>Sun, 04 May 2008 09:47:45 GMT</pubDate></item><item><title>关于如何设计表的问题</title><link>http://space.cnblogs.com/question/1183/</link><description><![CDATA[&lt;P&gt;我有个职员表 一个权限表&amp;nbsp; 这两个表是多对多的关系 比如 一个员工号有多种权限,一个权限有多个员工拥有 这样的表该如何设计啊?!&lt;/P&gt;
&lt;P&gt;高人们&amp;nbsp; 求最佳简洁的设计方案啊!&lt;/P&gt;]]></description><pubDate>Thu, 24 Apr 2008 08:57:46 GMT</pubDate></item><item><title>关于Sql 的模糊问题</title><link>http://space.cnblogs.com/question/1118/</link><description><![CDATA[&lt;P&gt;贰张表：&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; X 表字段有ID,int 4没有任何的约束条件除过空(有2，2，3，3，4，4，5，5字段值、)，字段No,int 4,也没有任何的约束条件除过空(有对应的字段值).&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Y表字段有Sid,int 4主键(有2，3，4，5字段值)，字段Count int 4 全部空值!&lt;BR&gt;要求：&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 通过分组函数把表X中的把满足条件的值写如对应的Y表中！&lt;BR&gt;也就说：第一步Select ID ,Sum(No)&amp;nbsp; From X group by(ID),第二步把查询的值写在对应的Y表中(表X的ID和表Y的Sid总有对应的值)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 请问如何通过一条Sql 语句实现了？&lt;/P&gt;
&lt;P mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/P&gt;]]></description><pubDate>Thu, 17 Apr 2008 10:19:23 GMT</pubDate></item><item><title>联表查询的优化问题</title><link>http://space.cnblogs.com/question/957/</link><description><![CDATA[比如现在社区里面有一项叫&quot;朋友的评论&quot;这样一个列表. 数据库表结构如下:&lt;br&gt;&lt;br&gt;t_comment&lt;br&gt;&lt;br&gt;id&amp;nbsp; uid(创建人,外键) content createddate&lt;br&gt;&lt;br&gt;t_friend&lt;br&gt;id uid(用户ID，外键) fid(朋友ID，外键)&lt;br&gt;&lt;br&gt;t_user&lt;br&gt;&lt;br&gt;uid uname email&lt;br&gt;&lt;br&gt;&lt;br&gt;现在希望得到 最新的20条朋友评论 应该如何写?&lt;br&gt;&lt;br&gt;如果这里已经有了朋友的列表, 比如数据是这样的: &quot;213,235,356,3564&quot;朋友的ID用分隔符分开,&amp;nbsp; 这种情况下不使用联表查询，效率相差多少?&lt;br&gt;]]></description><pubDate>Sat, 29 Mar 2008 09:56:42 GMT</pubDate></item><item><title>关于case的用法</title><link>http://space.cnblogs.com/question/954/</link><description><![CDATA[&lt;P&gt;我写了个这样的T_SQL语句&lt;/P&gt;
&lt;P&gt;select sid,subject,content,pubdate,promulgator=&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;when exists(select * from snm_scheme where did&amp;gt;0) then (select name from&amp;nbsp; snm_department where snm_department.did=snm_scheme.did and snm_scheme.did&amp;gt;0) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;when exists(select * from snm_scheme where cid&amp;gt;0) then (select name from snm_Center where&amp;nbsp;&amp;nbsp; snm_center.cid=snm_scheme.cid&amp;nbsp;&amp;nbsp; and snm_scheme.cid&amp;gt;0)&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(select username from snm_user where snm_user.uid=snm_scheme.uid)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end &lt;/P&gt;
&lt;P&gt;from&amp;nbsp; snm_scheme&lt;/P&gt;
&lt;P&gt;我想给promulgator字段筛选后都有数据填充.现在的问题是 获得的promulgator 列结果中只有满足第一个when 条件的数据填充,这是怎么回事啊?&lt;/P&gt;
&lt;P&gt;有没有办法能解决&lt;/P&gt;]]></description><pubDate>Fri, 28 Mar 2008 17:40:52 GMT</pubDate></item><item><title>关于存储过程传参数的</title><link>http://space.cnblogs.com/question/930/</link><description><![CDATA[&lt;P&gt;我建了个存储过程&lt;/P&gt;
&lt;P&gt;if exists(select * from sysobjects where name='Proc_GetSnm_announcementByTopSize')&lt;BR&gt;&amp;nbsp;drop proc Proc_GetSnm_announcementByTopSize&lt;BR&gt;go&lt;BR&gt;create proc Proc_GetSnm_announcementByTopSize&lt;BR&gt;&amp;nbsp;@size int&lt;BR&gt;as&lt;BR&gt;declare&amp;nbsp; @sql nvarchar(4000)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(@size=0)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin &lt;BR&gt;&amp;nbsp;&amp;nbsp;select top (select count(*) from snm_announcement)&amp;nbsp; snm_announcement.*,snm_user.username &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from snm_announcement,snm_user &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where snm_announcement.uid=snm_user.uid &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order by pubdate desc&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select top @size) snm_announcement.*,snm_user.username &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from snm_announcement,snm_user &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where snm_announcement.uid=snm_user.uid &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order by pubdate desc'&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exec sp_executesql @sql&lt;BR&gt;go&lt;/P&gt;
&lt;P&gt;老是报错 &lt;/P&gt;
&lt;P&gt;@size 附近有语法错误 &lt;/P&gt;
&lt;P&gt;这是怎么回事啊?&lt;/P&gt;]]></description><pubDate>Wed, 26 Mar 2008 11:57:05 GMT</pubDate></item><item><title>SQL怎么取字符串中的数字</title><link>http://space.cnblogs.com/question/823/</link><description><![CDATA[帮帮忙啊，呵呵]]></description><pubDate>Wed, 12 Mar 2008 16:26:33 GMT</pubDate></item><item><title>为什么我创建的数据库里没sysobjects这个系统表...</title><link>http://space.cnblogs.com/question/803/</link><description><![CDATA[&lt;P&gt;为什么我创建的数据库里没sysobjects这个表...系统表不是自动创建的吗?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;]]></description><pubDate>Tue, 11 Mar 2008 17:13:34 GMT</pubDate></item><item><title>如何实现让用户自己添加数据库字段</title><link>http://space.cnblogs.com/question/787/</link><description><![CDATA[经常看到有些系统可以让用户自己定义数据库字段,然后自定义查询等功能,不知道有什么好的方法???]]></description><pubDate>Mon, 10 Mar 2008 15:48:45 GMT</pubDate></item><item><title>SQL2000数据库关系图有什么作用?</title><link>http://space.cnblogs.com/question/786/</link><description><![CDATA[&lt;P&gt;SQL2000数据库关系图有什么作用?&lt;/P&gt;
&lt;P&gt;好像我从来没有用到过,呵~~~今天看到了问下.&lt;/P&gt;]]></description><pubDate>Mon, 10 Mar 2008 15:05:42 GMT</pubDate></item><item><title>MS Server 2005 查询优化的问题</title><link>http://space.cnblogs.com/question/775/</link><description><![CDATA[问题一&amp;nbsp;：&amp;nbsp;如何优化&amp;nbsp;%查询内容%&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我们查询大部分是模糊查询&amp;nbsp;基本上属于&amp;nbsp;%查询内容%&amp;nbsp;这个类型。但是众所周知%在前面对索引几乎用不上，虽然在2005里面好像可以优化到%在前面。 &lt;BR&gt;&lt;BR&gt;问题二&amp;nbsp;：查询有很多种方式的情况如何优化。 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我们系统里面&amp;nbsp;我举例一下&amp;nbsp;有个下拉框，针对时间，人名，房间名，项目类型，手机号码等等都有查询。我总不能每个字段建立一个非聚集索引吧。请问如何针对这种每个字段一个查询方式的查询进行优化。（我这个是单字段查询，不是复合查询） ]]></description><pubDate>Sun, 09 Mar 2008 17:42:38 GMT</pubDate></item><item><title>关于sql导数据问题</title><link>http://space.cnblogs.com/question/763/</link><description><![CDATA[&lt;FONT size=4&gt;insert into tb(t2) select ta.t2 from ta&lt;BR&gt;我想每插入一行返回一个Select @@IDENTITY&lt;BR&gt;做查询第二个表用谁知道怎么写啊，&lt;BR&gt;但现在上面的语句一执行就全部插入了，返回不了唯一标识，该怎么做？谢谢高人指点~&lt;/FONT&gt;]]></description><pubDate>Thu, 06 Mar 2008 17:27:03 GMT</pubDate></item><item><title>关于交叉数据报表的问题</title><link>http://space.cnblogs.com/question/735/</link><description><![CDATA[&lt;P&gt;有一个问卷调查表：&lt;BR&gt;IP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 问题　 结果&lt;BR&gt;ip1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&lt;BR&gt;ip1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;BR&gt;ip1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;BR&gt;ip2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;BR&gt;ip2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;BR&gt;ip2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;/P&gt;
&lt;P&gt;想生成的报表如下：&lt;BR&gt;IP&amp;nbsp; 问题1　问题2　问题3&amp;nbsp; &lt;BR&gt;x1&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;BR&gt;X2&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;/P&gt;
&lt;P&gt;该如何实现呢？&lt;/P&gt;
&lt;P&gt;网上的解决方案都用case和sum来合并，但我的字段是varchar的，不是数字类型的，该如何实现呢？谢谢！&lt;/P&gt;]]></description><pubDate>Mon, 03 Mar 2008 10:01:29 GMT</pubDate></item><item><title>如何同步两地的SQL数据库---困扰我很久了</title><link>http://space.cnblogs.com/question/704/</link><description><![CDATA[&lt;P&gt;各位兄弟姐妹:&lt;/P&gt;
&lt;P&gt;我现在两地有两个不同的SQL数据库,一个有公网地址,一个是内部的SQL数据库,两个数据库都有不同的操作,要双方互相更新,怎么做呢,谢谢大家.&lt;/P&gt;]]></description><pubDate>Fri, 22 Feb 2008 15:55:43 GMT</pubDate></item><item><title>谁有好用的数据库文档生成工具!</title><link>http://space.cnblogs.com/question/674/</link><description><![CDATA[&lt;P&gt;急需数据库文档生成工具!!!&lt;/P&gt;]]></description><pubDate>Sun, 17 Feb 2008 17:08:01 GMT</pubDate></item><item><title>排序参数的问题</title><link>http://space.cnblogs.com/question/479/</link><description><![CDATA[exec sp_executesql N'WITH SearchResult AS &lt;BR&gt;(&amp;nbsp;&amp;nbsp; SELECT Row_Number() OVER (ORDER BY&amp;nbsp; @SortExpression +'' '' + @SortDirection) AS RowID, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserID,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstName,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastName,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserName,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserRole&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM dbo.Users&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE (Status = @Status OR @Status = -1) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND (FirstName LIKE &lt;A href=&quot;mailto:''%''+@Keyword+''%''&quot;&gt;''%''+@Keyword+''%''&lt;/A&gt; OR LastName LIKE &lt;A href=&quot;mailto:''%''+@Keyword+''%''&quot;&gt;''%''+@Keyword+''%''&lt;/A&gt; OR UserName LIKE &lt;A href=&quot;mailto:''%''+@Keyword+''%''&quot;&gt;''%''+@Keyword+''%''&lt;/A&gt; OR&amp;nbsp; @Keyword = '''')&lt;BR&gt;) SELECT * FROM SearchResult WHERE RowID &amp;gt; @PageIndex * @PageSize AND RowID &amp;lt;= (@PageIndex + 1) * @PageSize',&lt;BR&gt;&lt;A href=&quot;mailto:N'@Keyword&quot;&gt;N'@Keyword&lt;/A&gt; nvarchar(4000),@Status int,@PageIndex int,@PageSize int,@SortExpression nvarchar(8),@SortDirection nvarchar(4)',&lt;BR&gt;@Keyword=N'',@Status=-1,@PageIndex=0,@PageSize=1,@SortExpression=N'USERNAME',@SortDirection=N'asc'&lt;BR&gt;在上面的SQL语句中指定的排序参数 @SortExpression @SortDirection为什么不起作用，无论@SortDirection=N'asc'还是@SortDirection=N'desc'，执行的结果始终是一样的顺序？]]></description><pubDate>Tue, 15 Jan 2008 09:38:44 GMT</pubDate></item><item><title>数据库连接问题</title><link>http://space.cnblogs.com/question/475/</link><description><![CDATA[1）我用的是C# 05 要与sql2000 做连接，为什么报错是“在连接Sql 2005 时 Sql默认情况下不让远程连接 错误 26”（主机上只有sql2000）&lt;br&gt;&lt;br&gt;2）再装上sql05 首先是系统数据库不全，其次与Vs 05 仍然连不上，这回报错关于操作系统的问题，错误24.&lt;br&gt;&lt;br&gt;]]></description><pubDate>Mon, 14 Jan 2008 00:15:20 GMT</pubDate></item><item><title>SQL自动删除功能</title><link>http://space.cnblogs.com/question/299/</link><description><![CDATA[&lt;P&gt;&lt;FONT size=3&gt;设定一个日期比例说2007-12-13日这样的日期.在一张表中所有为此日期的内容自动删除.&lt;/FONT&gt;&lt;/P&gt;]]></description><pubDate>Thu, 13 Dec 2007 08:47:31 GMT</pubDate></item></channel></rss>