<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title></title>
		<link>http://www.jackfeng.com/category//</link>
		<description></description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version Plus 2.0 Build 20081001</generator>
		<lastBuildDate>Wed, 07 Jan 2009 11:20:59 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.jackfeng.com/archives/1290/</guid>
			<title>SQL BETWEEN</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <div>
<h2>BETWEEN ... AND</h2>
<p>操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。</p>
<h3>语法：<span style="color: #c0c0c0">SELECT 列名称 FROM 表名称 WHERE 列名称 BETWEEN 值1 AND 值2</span></h3>
</div>
<div>
<h2>原始的表 (在实例中使用：)</h2>
<table class="dataintable">
    <tbody>
        <tr>
            <th>LastName</th>
            <th>FirstName</th>
            <th>Address</th>
            <th>City</th>
        </tr>
        <tr>
            <td>Adams</td>
            <td>John</td>
            <td>Oxford Street</td>
            <td>London</td>
        </tr>
        <tr>
            <td>Bush</td>
            <td>George</td>
            <td>Fifth Avenue</td>
            <td>New York</td>
        </tr>
        <tr>
            <td>Carter</td>
            <td>Thomas</td>
            <td>Changan Street</td>
            <td>Beijing</td>
        </tr>
        <tr>
            <td>Gates</td>
            <td>Bill</td>
            <td>Xuanwumen 10</td>
            <td>Beijing</td>
        </tr>
    </tbody>
</table>
</div>
<div>
<h2>实例 1</h2>
<p>如需以字母顺序显示介于 &quot;Adams&quot;（包括）和 &quot;Carter&quot;（不包括）之间的人，请使用下面的 SQL：</p>
<h3><span style="color: #c0c0c0">SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter'</span></h3>
<h3>结果：</h3>
<table class="dataintable">
    <tbody>
        <tr>
            <th>LastName</th>
            <th>FirstName</th>
            <th>Address</th>
            <th>City</th>
        </tr>
        <tr>
            <td>Adams</td>
            <td>John</td>
            <td>Oxford Street</td>
            <td>London</td>
        </tr>
        <tr>
            <td>Bush</td>
            <td>George</td>
            <td>Fifth Avenue</td>
            <td>New York</td>
        </tr>
    </tbody>
</table>
<p class="important"><span>重要事项：</span>不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。某些数据库会列出介于 &quot;Adams&quot; 和 &quot;Carter&quot; 之间的人，但不包括 &quot;Adams&quot; 和 &quot;Carter&quot; ；某些数据库会列出介于 &quot;Adams&quot; 和 &quot;Carter&quot; 之间并包括 &quot;Adams&quot; 和 &quot;Carter&quot; 的人；而另一些数据库会列出介于 &quot;Adams&quot; 和 &quot;Carter&quot; 之间的人，包括 &quot;Adams&quot; ，但不包括 &quot;Carter&quot; 。</p>
<p>所以，请检查你的数据库是如何处理 BETWEEN....AND 操作符的！</p>
</div>
<p>&nbsp;</p>]]></description>
			<link>http://www.jackfeng.com/archives/1290/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-12-13 09:56</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1281/</guid>
			<title>MySQL分表优化试验</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>MySQL分表优化试验 有兴趣的可以看看</p><br /><br /><a href="http://www.jackfeng.com/archives/1281/" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.jackfeng.com/archives/1281/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-12-09 17:24</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1274/</guid>
			<title>Mysql 替换</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>UPDATE `addonarticle` Set `body` = REPLACE(`body`,'啊猛',小雄')</p>]]></description>
			<link>http://www.jackfeng.com/archives/1274/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-12-02 11:10</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1254/</guid>
			<title>SQL2000装不上 提示安装程序配置服务器失败</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。</p>
<p>这个问题-_-#以前碰到过 没能解决。。这次装2000又碰到了 重复安装 还是不行</p>
<p>但是更换了实例名就可以了。。。可是更换了实例名 TMD SP4打上就把sql2000给挂掉了</p>
<p>不得不又重新安装</p>
<p><span style="color: #ff0000">最终的办法就是一不做二不休 把sql2000的遗留清理干净。</span></p>
<p>1.注册表的清理</p>
<p>里面的Microsoft SQL Server相关都干掉</p>
<p>2.文件清理</p>
<p>C:\Program Files\Microsoft SQL Server干掉</p>
<p>C:\Program Files\Common Files\Microsoft Shared能干掉就干掉</p>
<p>再装上试试就搞定了 记得清理干净 不然想装的好 那是不可能的。</p>
<p>&nbsp;</p>]]></description>
			<link>http://www.jackfeng.com/archives/1254/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-11-15 13:01</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1253/</guid>
			<title>删除 SQL 2000 实例名</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>微软的 一篇关于SQL2000的实例名删除操作</p><br /><br /><a href="http://www.jackfeng.com/archives/1253/" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.jackfeng.com/archives/1253/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-11-15 11:47</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1249/</guid>
			<title>关系数据库性能问题</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>15. 减少对表的查询 <br />
在含有子查询的SQL语句中,要特别注意减少对表的查询. <br />
&nbsp; 例如:&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; Slow:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT TAB_NAME <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM TABLES <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE TAB_NAME = ( SELECT TAB_NAME&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM TAB_COLUMNS <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE VERSION = 604) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AND　DB_VER= ( SELECT DB_VER&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM TAB_COLUMNS <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE VERSION = 604)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Fast:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT TAB_NAME <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM TABLES <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE&nbsp; (TAB_NAME,DB_VER) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ( SELECT TAB_NAME,DB_VER)&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM TAB_COLUMNS <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE VERSION = 604)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Update 多个Column 例子: <br />
&nbsp;&nbsp;&nbsp;&nbsp; Slow<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UPDATE EMP <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET EMP_CAT = (SELECT MAX(CATEGORY) FROM EMP_CATEGORIES), <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAL_RANGE = (SELECT MAX(SAL_RANGE) FROM EMP_CATEGORIES) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE EMP_DEPT = 0020;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Fast<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UPDATE EMP <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET (EMP_CAT, SAL_RANGE) <br />
&nbsp;= (SELECT MAX(CATEGORY) , MAX(SAL_RANGE) <br />
&nbsp;FROM EMP_CATEGORIES) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHERE EMP_DEPT = 0020;</p>
<p>&nbsp;</p>
<p>8. 使用DECODE函数来减少处理时间 <br />
使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. <br />
例如: <br />
&nbsp;&nbsp; SELECT COUNT(*)，SUM(SAL) <br />
&nbsp;&nbsp; FROM　EMP <br />
&nbsp;&nbsp; WHERE DEPT_NO = 0020 <br />
&nbsp;&nbsp; AND ENAME LIKE　&lsquo;SMITH%&rsquo;; <br />
&nbsp;&nbsp; SELECT COUNT(*)，SUM(SAL) <br />
&nbsp;&nbsp; FROM　EMP <br />
&nbsp;&nbsp; WHERE DEPT_NO = 0030 <br />
&nbsp;&nbsp; AND ENAME LIKE　&lsquo;SMITH%&rsquo;; <br />
你可以用DECODE函数高效地得到相同结果 <br />
SELECT COUNT(DECODE(DEPT_NO,0020,&rsquo;X&rsquo;,NULL)) D0020_COUNT, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COUNT(DECODE(DEPT_NO,0030,&rsquo;X&rsquo;,NULL)) D0030_COUNT, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUM(DECODE(DEPT_NO,0020,SAL,NULL)) D0020_SAL, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUM(DECODE(DEPT_NO,0030,SAL,NULL)) D0030_SAL <br />
FROM EMP WHERE ENAME LIKE &lsquo;SMITH%&rsquo;; <br />
类似的,DECODE函数也可以运用于GROUP BY 和ORDER BY子句中.</p>]]></description>
			<link>http://www.jackfeng.com/archives/1249/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-11-10 17:26</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1232/</guid>
			<title>mysql 导出数据库结构</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>由于数据不重要 可是数据又庞大又没有phpmyadmin没办法只能用shell来导出数据了</p>
<p>如下执行一下就能导出嘿嘿...&equiv;(▔﹏▔)&equiv; 爽</p>
<p><font color="#ff0000">mysqldump -uroot -p -d&nbsp;--tables game &gt; create.sql</font></p>
<p><font color="#ff0000">记住要放-d哦 不然导出的是带有数据的</font></p>]]></description>
			<link>http://www.jackfeng.com/archives/1232/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-10-11 00:14</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1224/</guid>
			<title>MSSQL挂起重启 删除注册表即可</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>安装SQL 提示系统挂起 系统需要重启 -__-# 老碰到这个 就丢上来了</p>
<p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager</p>
<p>删除PendingFileRenameOperations</p>]]></description>
			<link>http://www.jackfeng.com/archives/1224/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-10-08 20:34</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1218/</guid>
			<title>MySQL的维护语句[转载]</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>大鸟哥说有用 那么就有用 我先转载来先。</p><br /><br /><a href="http://www.jackfeng.com/archives/1218/" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.jackfeng.com/archives/1218/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-09-26 14:54</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1215/</guid>
			<title>深入理解HTTP消息头</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>深入理解HTTP消息头#$%^&amp;&amp;&amp;(*&amp;^%</p><br /><br /><a href="http://www.jackfeng.com/archives/1215/" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.jackfeng.com/archives/1215/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-09-25 15:45</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1213/</guid>
			<title>SQL Select语句完整的执行顺序(转)</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>转自大鸟哥的博客<a href="http://www.readlog.cn/show-2831-1.htm">http://www.readlog.cn/</a></p>
<p>1、from子句组装来自不同数据源的数据；&nbsp; <br />
2、where子句基于指定的条件对记录行进行筛选；&nbsp; <br />
3、group&nbsp;by子句将数据划分为多个分组；&nbsp; <br />
4、使用聚集函数进行计算；&nbsp; <br />
5、使用having子句筛选分组；&nbsp; <br />
6、计算所有的表达式；&nbsp; <br />
7、使用order&nbsp;by对结果集进行排序。</p>
<p>举例说明: 在学生成绩表中 (暂记为 tb_Grade), 把 &quot;考生姓名&quot;内容不为空的记录按照 &quot;考生姓名&quot; 分组, 并且筛选分组结果, 选出 &quot;总成绩&quot; 大于 600 分的. <br />
标准顺序的 SQL 语句为: <br />
Select 考生姓名, max(总成绩) as max总成绩 <br />
from tb_Grade <br />
where 考生姓名 is not null <br />
group by 考生姓名 <br />
having max(总成绩) &gt; 600 <br />
order by max总成绩 <br />
在上面的示例中 SQL 语句的执行顺序如下: <br />
(1). 首先执行 FROM 子句, 从 tb_Grade 表组装数据源的数据 <br />
(2). 执行 WHERE 子句, 筛选 tb_Grade 表中所有数据不为 NULL 的数据 <br />
(3). 执行 GROUP BY 子句, 把 tb_Grade 表按 &quot;学生姓名&quot; 列进行分组 <br />
(4). 计算 max() 聚集函数, 按 &quot;总成绩&quot; 求出总成绩中最大的一些数值 <br />
(5). 执行 HAVING 子句, 筛选课程的总成绩大于 600 分的. <br />
(7). 执行 ORDER BY 子句, 把最后的结果按 &quot;Max 成绩&quot; 进行排序.</p>]]></description>
			<link>http://www.jackfeng.com/archives/1213/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-09-21 19:06</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1192/</guid>
			<title>海量数据库的查询优化及分页算法方案</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>不错的 优化查询的文章 大鸟哥推荐的咚咚值得转载~~~</p><br /><br /><a href="http://www.jackfeng.com/archives/1192/" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.jackfeng.com/archives/1192/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-09-09 15:54</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1177/</guid>
			<title>MySql导入sql</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p><font style="background-color: #ffffff" face="宋体">MYSQL导入(执行)Sql脚本<br />
例如：我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test</font></p>
<p>有两种方法可以执行脚本</p>
<p><font style="background-color: #ffffff" face="宋体">1：打开CMD输入以下命令（不需要转换目录）<br />
&gt;mysql -u root -p123<br />
进入MYSQL后<br />
mysql&gt;use test;<br />
mysql&gt; source c:/test.sql</font></p>
<p><font style="background-color: #ffffff" face="宋体">ok执行完了，你可以用show tables;查看有哪写表（记得语句后有个分号）<br />
还可以用desc tableName;查看你的表结构</font></p>
<p><font style="background-color: #ffffff" face="宋体"><br />
2：打开CMD输入以下命令（不需要转换目录）<br />
&gt;mysql -u root -p123 test &lt; c:/test.sql<br />
这样执行完了，你就会退出mysql，所以如果你没在图形界面下操作mysql就最好用第一种方法</font></p>]]></description>
			<link>http://www.jackfeng.com/archives/1177/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-09-01 18:55</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1175/</guid>
			<title>MSSQL调整 TempDB大小</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>我的TempDB太大了1G的 由于硬盘不够放不得不缩小点</p>
<div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span>USE&nbsp;&nbsp;&nbsp;master&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></span></li>
    <li><span>GO&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">ALTER</span><span>&nbsp;&nbsp;&nbsp;</span><span class="keyword">DATABASE</span><span>&nbsp;&nbsp;&nbsp;tempdb&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li><span class="keyword">MODIFY</span><span>&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</span><span class="keyword">NAME</span><span>&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;tempdev,</span><span class="keyword">SIZE</span><span>&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;100MB)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
</ol>
</div>]]></description>
			<link>http://www.jackfeng.com/archives/1175/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-30 13:59</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1174/</guid>
			<title>MSSQL 收缩 Tempdb 的方法</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>打开 SQL Server 配置管理器 然后停止掉SQL服务</p>
<p>然后在CMD里面打开以下目录</p>
<p>X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn</p>
<p>输入</p>
<p><span class="userInput">sqlservr -c -f</span></p>
<p><span class="userInput">我的数据库量太大了 一搜索临时表 数据暴涨！...所以得要清空一下</span></p>]]></description>
			<link>http://www.jackfeng.com/archives/1174/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-30 10:55</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1173/</guid>
			<title>SQL查看表大小</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span class="keyword">create</span><span>&nbsp;</span><span class="keyword">table</span><span>&nbsp;#t(</span><span class="keyword">name</span><span>&nbsp;</span><span class="keyword">varchar</span><span>(255),&nbsp;</span><span class="keyword">rows</span><span>&nbsp;</span><span class="keyword">bigint</span><span>,&nbsp;reserved&nbsp;</span><span class="keyword">varchar</span><span>(20),&nbsp;data&nbsp;</span><span class="keyword">varchar</span><span>(20),&nbsp;index_size&nbsp;</span><span class="keyword">varchar</span><span>(20),&nbsp;unused&nbsp;</span><span class="keyword">varchar</span><span>(20)) &nbsp;&nbsp;</span></span></li>
    <li><span class="keyword">exec</span><span>&nbsp;sp_MSforeachtable&nbsp;</span><span class="string">&quot;insert&nbsp;into&nbsp;#t&nbsp;exec&nbsp;sp_spaceused&nbsp;'?'&quot;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">select</span><span>&nbsp;*&nbsp;</span><span class="keyword">from</span><span>&nbsp;#t &nbsp;&nbsp;</span></li>
    <li><span class="keyword">drop</span><span>&nbsp;</span><span class="keyword">table</span><span>&nbsp;#t&nbsp;&nbsp;</span></li>
</ol>
</div>]]></description>
			<link>http://www.jackfeng.com/archives/1173/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-30 00:56</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1172/</guid>
			<title>SQLServer Transact SQL全集--很实用</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <p>大鸟哥发的SQL要学习的东东</p><br /><br /><a href="http://www.jackfeng.com/archives/1172/" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.jackfeng.com/archives/1172/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-29 11:40</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1171/</guid>
			<title>一堆以后可能用到的SQL语句</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span class="keyword">Truncate</span><span>&nbsp;</span><span class="keyword">Table</span><span>&nbsp;x_Lei &nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Update</span><span>&nbsp;x_Num&nbsp;</span><span class="keyword">Set</span><span>&nbsp;xLei&nbsp;=&nbsp;</span><span class="func">REPLACE</span><span>(xLei,</span><span class="string">'&nbsp;'</span><span>,</span><span class="string">''</span><span>); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Insert</span><span>&nbsp;</span><span class="keyword">Into</span><span>&nbsp;x_City(CityName)&nbsp;</span><span class="keyword">Select</span><span>&nbsp;</span><span class="keyword">Distinct</span><span>&nbsp;xSheng&nbsp;</span><span class="keyword">From</span><span>&nbsp;x_Num &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Select</span><span>&nbsp;xQu&nbsp;</span><span class="keyword">From</span><span>&nbsp;x_Num&nbsp;</span><span class="keyword">Where</span><span>&nbsp;xSheng= &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Update</span><span>&nbsp;x_City&nbsp;</span><span class="keyword">set</span><span>&nbsp;xZip=(</span><span class="keyword">select</span><span>&nbsp;</span><span class="keyword">Top</span><span>&nbsp;1&nbsp;xZip&nbsp;</span><span class="keyword">from</span><span>&nbsp;x_Num&nbsp;</span><span class="keyword">As</span><span>&nbsp;Num&nbsp;</span><span class="keyword">where</span><span>&nbsp;x_City.CityName&nbsp;=Num.xSheng) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">Update</span><span>&nbsp;x_City&nbsp;</span><span class="keyword">set</span><span>&nbsp;ProId=(</span><span class="keyword">Select</span><span>&nbsp;Id&nbsp;</span><span class="keyword">From</span><span>&nbsp;x_Pro&nbsp;</span><span class="keyword">where</span><span>&nbsp;ProName=(</span><span class="keyword">select</span><span>&nbsp;</span><span class="keyword">Top</span><span>&nbsp;1&nbsp;xAddr&nbsp;</span><span class="keyword">from</span><span>&nbsp;x_Num&nbsp;</span><span class="keyword">where</span><span>&nbsp;x_City.CityName&nbsp;=x_Num.xSheng)) &nbsp;&nbsp;</span></li>
</ol>
</div>]]></description>
			<link>http://www.jackfeng.com/archives/1171/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-28 21:10</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1166/</guid>
			<title>分页存储过程</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span class="keyword">create</span><span>&nbsp;proc&nbsp;proPage(@pageid&nbsp;</span><span class="keyword">int</span><span>&nbsp;,@pagesize&nbsp;</span><span class="keyword">int</span><span>) &nbsp;&nbsp;</span></span></li>
    <li class=""><span class="keyword">as</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">begin</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>if&nbsp;(@pageid=1) &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">begin</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;</span><span class="keyword">set</span><span>&nbsp;rowcount&nbsp;@pagesize &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">select</span><span>&nbsp;*&nbsp;</span><span class="keyword">from</span><span>&nbsp;music&nbsp;</span><span class="keyword">order</span><span>&nbsp;</span><span class="keyword">by</span><span>&nbsp;id &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">end</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">else</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">begin</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">declare</span><span>&nbsp;@no1&nbsp;</span><span class="keyword">int</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;</span><span class="keyword">declare</span><span>&nbsp;@num&nbsp;</span><span class="keyword">int</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">select</span><span>&nbsp;@num=@pagesize*(@pageid-1) &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;</span><span class="keyword">set</span><span>&nbsp;rowcount&nbsp;@num &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">select</span><span>&nbsp;@no1=id&nbsp;</span><span class="keyword">from</span><span>&nbsp;music&nbsp;</span><span class="keyword">order</span><span>&nbsp;</span><span class="keyword">by</span><span>&nbsp;id &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">declare</span><span>&nbsp;@no2&nbsp;</span><span class="keyword">int</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;</span><span class="keyword">select</span><span>&nbsp;@num=@pagesize*@pageid &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">set</span><span>&nbsp;rowcount&nbsp;@num &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;</span><span class="keyword">select</span><span>&nbsp;@no2=id&nbsp;</span><span class="keyword">from</span><span>&nbsp;music&nbsp;</span><span class="keyword">order</span><span>&nbsp;</span><span class="keyword">by</span><span>&nbsp;id &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;</span><span class="keyword">set</span><span>&nbsp;rowcount&nbsp;0 &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span><span class="keyword">select</span><span>&nbsp;*&nbsp;</span><span class="keyword">from</span><span>&nbsp;music&nbsp;</span><span class="keyword">where</span><span>&nbsp;id&gt;@no1&nbsp;</span><span class="op">and</span><span>&nbsp;id&lt;=@no2 &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">end</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">end</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>调用方法Exec proPage 2, 10; 肚脐mjj给我的</p>]]></description>
			<link>http://www.jackfeng.com/archives/1166/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-25 20:22</pubDate>
		</item>
		<item>
			<guid>http://www.jackfeng.com/archives/1159/</guid>
			<title>SQL 给表复制大量的数据</title>
			<author>小锋</author>
			<description><![CDATA[小锋堂 ( http://www.jackfeng.com/ ) : <div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span class="keyword">Insert</span><span>&nbsp;</span><span class="keyword">Into</span><span>&nbsp;Music([musicname] &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,[singer] &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">SELECT</span><span>&nbsp;[musicname] &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,[singer] &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">FROM</span><span>&nbsp;[Music]&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>测试表数据量 上次写过这次忘记了 多谢亮亮的指点</p>]]></description>
			<link>http://www.jackfeng.com/archives/1159/</link>
			<category domain="http://www.jackfeng.com/category/25/">SQL</category>
			<pubDate>2008-08-21 11:10</pubDate>
		</item>
	</channel>
</rss>
