﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Programming on the fly-随笔分类-15.SQL Server</title><link>http://www.blogjava.net/Werther/category/37767.html</link><description>Live as if you were to die tomorrow. Learn as if you were to live forever.
</description><language>zh-cn</language><lastBuildDate>Thu, 22 Oct 2009 13:53:41 GMT</lastBuildDate><pubDate>Thu, 22 Oct 2009 13:53:41 GMT</pubDate><ttl>60</ttl><item><title>SQL Server数据库开发的二十一条军规</title><link>http://www.blogjava.net/Werther/archive/2009/10/22/299331.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Thu, 22 Oct 2009 04:53:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/10/22/299331.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/299331.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/10/22/299331.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/299331.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/299331.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如果你正在负责一个基于SQL Server的项目，或者你刚刚接触SQL Server，你都有可能要面临一些数据库性能的问题，这篇文章会为你提供一些有用的指导（其中大多数也可以用于其它的DBMS）。 <br>在这里，我不打算介绍使用SQL Server的窍门，也不能提供一个包治百病的方案，我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训，一直来，我看到许多同样的设计错误被一次又一次的重复。 <br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/10/22/299331.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/299331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-10-22 12:53 <a href="http://www.blogjava.net/Werther/archive/2009/10/22/299331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server2000中字符串合并的问题</title><link>http://www.blogjava.net/Werther/archive/2009/05/21/271959.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Thu, 21 May 2009 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/05/21/271959.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/271959.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/05/21/271959.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/271959.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/271959.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 解决SQL Server2000中字符串合并的例题&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/05/21/271959.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/271959.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-05-21 13:59 <a href="http://www.blogjava.net/Werther/archive/2009/05/21/271959.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何将信息请求翻译为SQL SELECT语句（一）</title><link>http://www.blogjava.net/Werther/archive/2009/05/06/269143.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Wed, 06 May 2009 00:20:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/05/06/269143.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/269143.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/05/06/269143.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/269143.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/269143.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文详细介绍了将信息请求翻译为SQL SELECT语句这一技巧中的将请求翻译为SQL的方法.<br>关键词：SQL Server 将请求翻译为SQL SQL SELECT<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/05/06/269143.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/269143.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-05-06 08:20 <a href="http://www.blogjava.net/Werther/archive/2009/05/06/269143.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL取出 所有周六 周日的日期 </title><link>http://www.blogjava.net/Werther/archive/2009/05/05/268922.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Tue, 05 May 2009 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/05/05/268922.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/268922.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/05/05/268922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/268922.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/268922.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SQL取出 所有周六 周日的日期 &nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/05/05/268922.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/268922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-05-05 10:04 <a href="http://www.blogjava.net/Werther/archive/2009/05/05/268922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>全勤獎的計算</title><link>http://www.blogjava.net/Werther/archive/2009/04/09/264690.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Thu, 09 Apr 2009 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/04/09/264690.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/264690.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/04/09/264690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/264690.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/264690.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: --今天一天爲了計算一個全勤獎,快把我給鬱悶死了,如下是我今天的一點成績,那位朋友如果有更好的建議歡迎--指教!謝謝...!&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/04/09/264690.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/264690.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-04-09 19:32 <a href="http://www.blogjava.net/Werther/archive/2009/04/09/264690.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server视频、电子书免费下载专辑</title><link>http://www.blogjava.net/Werther/archive/2009/04/07/264179.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Tue, 07 Apr 2009 00:15:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/04/07/264179.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/264179.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/04/07/264179.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/264179.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/264179.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SQL Server视频、电子书免费下载专辑&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/04/07/264179.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/264179.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-04-07 08:15 <a href="http://www.blogjava.net/Werther/archive/2009/04/07/264179.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL注入专题</title><link>http://www.blogjava.net/Werther/archive/2009/04/02/263521.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Thu, 02 Apr 2009 04:34:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/04/02/263521.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/263521.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/04/02/263521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/263521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/263521.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ＳＱＬ注入是从正常的WWW端口访问，而且表面看起来跟一般的Web页面访问没什么区别， 所以目前市面的防火墙都不会对ＳＱＬ注入发出警报，如果管理员没查看IIS日志的习惯，可能被入侵很长时间都不会发觉。&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/04/02/263521.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/263521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-04-02 12:34 <a href="http://www.blogjava.net/Werther/archive/2009/04/02/263521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实现两个数据库的同步</title><link>http://www.blogjava.net/Werther/archive/2009/04/02/263519.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Thu, 02 Apr 2009 04:30:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/04/02/263519.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/263519.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/04/02/263519.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/263519.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/263519.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 不同服务器数据库之间的数据操作.&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/04/02/263519.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/263519.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-04-02 12:30 <a href="http://www.blogjava.net/Werther/archive/2009/04/02/263519.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ＳＱＬ 语法参考手册 </title><link>http://www.blogjava.net/Werther/archive/2009/03/27/262274.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Fri, 27 Mar 2009 00:04:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/27/262274.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/262274.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/27/262274.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/262274.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/262274.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ＳＱＬ 语法参考手册&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/03/27/262274.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/262274.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-27 08:04 <a href="http://www.blogjava.net/Werther/archive/2009/03/27/262274.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>已知年月求此年月的第一天和最後一天</title><link>http://www.blogjava.net/Werther/archive/2009/03/25/261861.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Wed, 25 Mar 2009 06:48:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/25/261861.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/261861.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/25/261861.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/261861.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/261861.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 已知年月求此年月的第一天和最後一天&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/03/25/261861.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/261861.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-25 14:48 <a href="http://www.blogjava.net/Werther/archive/2009/03/25/261861.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL命令大全-中英文对照</title><link>http://www.blogjava.net/Werther/archive/2009/03/24/261618.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Tue, 24 Mar 2009 00:15:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/24/261618.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/261618.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/24/261618.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/261618.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/261618.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SQL命令大全-中英文对照&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/03/24/261618.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/261618.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-24 08:15 <a href="http://www.blogjava.net/Werther/archive/2009/03/24/261618.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sql server中分布式查询</title><link>http://www.blogjava.net/Werther/archive/2009/03/23/261536.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Mon, 23 Mar 2009 07:43:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/23/261536.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/261536.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/23/261536.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/261536.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/261536.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 由于业务逻辑的多样性 <br>经常得在sql server中查询不同数据库中数据 <br>这就产生了分布式查询的需求 &nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/03/23/261536.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/261536.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-23 15:43 <a href="http://www.blogjava.net/Werther/archive/2009/03/23/261536.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server日期格式的转换</title><link>http://www.blogjava.net/Werther/archive/2009/03/20/260994.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Fri, 20 Mar 2009 03:20:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/20/260994.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/260994.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/20/260994.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/260994.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/260994.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm &nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/03/20/260994.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/260994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-20 11:20 <a href="http://www.blogjava.net/Werther/archive/2009/03/20/260994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>將數據庫里的資料拆分查出</title><link>http://www.blogjava.net/Werther/archive/2009/03/11/258991.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Wed, 11 Mar 2009 00:44:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/11/258991.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/258991.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/11/258991.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/258991.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/258991.html</trackback:ping><description><![CDATA[<span style="color: #000000">分拆列值 <br />
<br />
原著：邹建 <br />
改编：爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)&nbsp; </span><span style="font-weight: bold; color: #800000">2007</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">12</span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">16</span><span style="color: #000000">&nbsp; 广东深圳 <br />
<br />
有表tb, 如下: <br />
id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value <br />
</span><span style="color: #008080">--</span><span style="color: #008080">--------- ----------- </span><span style="color: #008080"><br />
</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aa,bb <br />
</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aaa,bbb,ccc <br />
欲按id,分拆value列, 分拆后结果如下: <br />
id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value <br />
</span><span style="color: #008080">--</span><span style="color: #008080">--------- -------- </span><span style="color: #008080"><br />
</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aa <br />
</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bb <br />
</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aaa <br />
</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bbb <br />
</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ccc <br />
<br />
</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">. 旧的解决方法(sql server </span><span style="font-weight: bold; color: #800000">2000</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">SELECT</span><span style="color: #000000"> </span><span style="color: #0000ff">TOP</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">8000</span><span style="color: #000000"> id </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff00ff">IDENTITY</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">, </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">, </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">) </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> # </span><span style="color: #0000ff">FROM</span><span style="color: #000000"> syscolumns a, syscolumns b <br />
<br />
</span><span style="color: #0000ff">SELECT</span><span style="color: #000000"> A.id, </span><span style="color: #ff00ff">SUBSTRING</span><span style="color: #000000">(A.</span><span style="color: #ff0000">[</span><span style="color: #ff0000">values</span><span style="color: #ff0000">]</span><span style="color: #000000">, B.id, </span><span style="color: #ff00ff">CHARINDEX</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">,</span><span style="color: #ff0000">'</span><span style="color: #000000">, A.</span><span style="color: #ff0000">[</span><span style="color: #ff0000">values</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> </span><span style="color: #ff0000">'</span><span style="color: #ff0000">,</span><span style="color: #ff0000">'</span><span style="color: #000000">, B.id) </span><span style="color: #808080">-</span><span style="color: #000000"> B.id) <br />
</span><span style="color: #0000ff">FROM</span><span style="color: #000000"> tb A, # B <br />
</span><span style="color: #0000ff">WHERE</span><span style="color: #000000"> </span><span style="color: #ff00ff">SUBSTRING</span><span style="color: #000000">(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">,</span><span style="color: #ff0000">'</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> A.</span><span style="color: #ff0000">[</span><span style="color: #ff0000">values</span><span style="color: #ff0000">]</span><span style="color: #000000">, B.id, </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">) </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff0000">'</span><span style="color: #ff0000">,</span><span style="color: #ff0000">'</span><span style="color: #000000"> <br />
<br />
</span><span style="color: #0000ff">DROP</span><span style="color: #000000"> </span><span style="color: #0000ff">TABLE</span><span style="color: #000000"> # <br />
<br />
</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">. 新的解决方法(sql server </span><span style="font-weight: bold; color: #800000">2005</span><span style="color: #000000">) <br />
<br />
</span><span style="color: #0000ff">create</span><span style="color: #000000"> </span><span style="color: #0000ff">table</span><span style="color: #000000"> tb(id </span><span style="color: #0000ff">int</span><span style="color: #000000">,value </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">30</span><span style="color: #000000">)) <br />
</span><span style="color: #0000ff">insert</span><span style="color: #000000"> </span><span style="color: #0000ff">into</span><span style="color: #000000"> tb </span><span style="color: #0000ff">values</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">aa,bb</span><span style="color: #ff0000">'</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">insert</span><span style="color: #000000"> </span><span style="color: #0000ff">into</span><span style="color: #000000"> tb </span><span style="color: #0000ff">values</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">aaa,bbb,ccc</span><span style="color: #ff0000">'</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">go</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SELECT</span><span style="color: #000000"> A.id, B.value <br />
</span><span style="color: #0000ff">FROM</span><span style="color: #000000">( <br />
&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">SELECT</span><span style="color: #000000"> id, </span><span style="color: #ff0000">[</span><span style="color: #ff0000">value</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff00ff">CONVERT</span><span style="color: #000000">(xml,</span><span style="color: #ff0000">'</span><span style="color: #ff0000"> &lt;root&gt; &lt;v&gt;</span><span style="color: #ff0000">'</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> </span><span style="color: #ff00ff">REPLACE</span><span style="color: #000000">(</span><span style="color: #ff0000">[</span><span style="color: #ff0000">value</span><span style="color: #ff0000">]</span><span style="color: #000000">, </span><span style="color: #ff0000">'</span><span style="color: #ff0000">,</span><span style="color: #ff0000">'</span><span style="color: #000000">, </span><span style="color: #ff0000">'</span><span style="color: #ff0000"> &lt;/v&gt; &lt;v&gt;</span><span style="color: #ff0000">'</span><span style="color: #000000">) </span><span style="color: #808080">+</span><span style="color: #000000"> </span><span style="color: #ff0000">'</span><span style="color: #ff0000"> &lt;/v&gt; &lt;/root&gt;</span><span style="color: #ff0000">'</span><span style="color: #000000">) </span><span style="color: #0000ff">FROM</span><span style="color: #000000"> tb <br />
)A <br />
</span><span style="color: #808080">OUTER</span><span style="color: #000000"> APPLY( <br />
&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">SELECT</span><span style="color: #000000"> value </span><span style="color: #808080">=</span><span style="color: #000000"> N.v.value(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">.</span><span style="color: #ff0000">'</span><span style="color: #000000">, </span><span style="color: #ff0000">'</span><span style="color: #ff0000">varchar(100)</span><span style="color: #ff0000">'</span><span style="color: #000000">) </span><span style="color: #0000ff">FROM</span><span style="color: #000000"> A.</span><span style="color: #ff0000">[</span><span style="color: #ff0000">value</span><span style="color: #ff0000">]</span><span style="color: #000000">.nodes(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">/root/v</span><span style="color: #ff0000">'</span><span style="color: #000000">) N(v) <br />
)B <br />
<br />
</span><span style="color: #0000ff">DROP</span><span style="color: #000000"> </span><span style="color: #0000ff">TABLE</span><span style="color: #000000"> tb <br />
<br />
</span><span style="color: #008080">/*</span><span style="color: #008080"> <br />
id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value <br />
----------- ------------------------------ <br />
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aa <br />
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bb <br />
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aaa <br />
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bbb <br />
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ccc <br />
<br />
(5 行受影响) <br />
</span><span style="color: #008080">*/</span><br />
<img src ="http://www.blogjava.net/Werther/aggbug/258991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-11 08:44 <a href="http://www.blogjava.net/Werther/archive/2009/03/11/258991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>將Excel的數據插入到數據庫中示例</title><link>http://www.blogjava.net/Werther/archive/2009/03/10/258859.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Tue, 10 Mar 2009 09:11:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/03/10/258859.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/258859.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/03/10/258859.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/258859.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/258859.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 這是一個將Excel文檔轉入到數據庫的示例，裡面有對以的創建數據庫的語句和所需要的Excel文件，希望對大家有所幫助！&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/03/10/258859.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/258859.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-03-10 17:11 <a href="http://www.blogjava.net/Werther/archive/2009/03/10/258859.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将Excel的数据导入SQL server </title><link>http://www.blogjava.net/Werther/archive/2009/02/24/256443.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Tue, 24 Feb 2009 07:59:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/02/24/256443.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/256443.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/02/24/256443.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/256443.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/256443.html</trackback:ping><description><![CDATA[<p>--可以通过使用 OPENDATASOURCE 或 OPENROWSET 函数为特定目的导入数据。<br />
--下列代码示例也能将 Excel Customers 工作表数据导入新的 SQL Server 表： <br />
方法一：<br />
<br />
SELECT * INTO XLImport3 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=E:\Temp.xls;Extended Properties=Excel 5.0')...[Temp$]<br />
方法二：</p>
<p>SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Database=E:\Temp.xls', [Temp$])<br />
</p>
<p>方法三：<br />
<br />
SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Database=E:\Temp.xls', 'SELECT * FROM [Temp$]')<br />
--像這個表裡面繼續添加記錄<br />
INSERT INTO XLImport5<br />
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Database=E:\Temp.xls', 'SELECT * FROM [Temp$]')</p>
<p><br />
SELECT * FROM XLImport5</p>
<p>DROP TABLE XLImport3<br />
DROP TABLE XLImport4<br />
DROP TABLE XLImport5<br />
<br />
[Temp$]指的時候你的Excel表格裡面的Sheet名稱，記得美元符合是後面加上去的，是必須要加的，如果你的Excel是8.0的，只需要Excel 5.0即可。<br />
</p>
<img src ="http://www.blogjava.net/Werther/aggbug/256443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-02-24 15:59 <a href="http://www.blogjava.net/Werther/archive/2009/02/24/256443.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>快速比较结构相同的两表</title><link>http://www.blogjava.net/Werther/archive/2009/02/24/256421.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Tue, 24 Feb 2009 06:11:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/02/24/256421.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/256421.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/02/24/256421.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/256421.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/256421.html</trackback:ping><description><![CDATA[<p>&nbsp; &nbsp;&nbsp; /* 结构相同的两表，一表有记录3万条左右，一表有记录2万条左右，我怎样快速查找两表的不同记录？*/</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 给你一个测试方法，从northwind中的orders表取数据。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * into n1 from orders<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * into n2 from orders<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * from n1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * from n2<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --添加主键，然后修改n1中若干字段的若干条<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alter table n1 add constraint pk_n1_id primary key (OrderID)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alter table n2 add constraint pk_n2_id primary key (OrderID)<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select OrderID from (select * from n1 union select * from n2) a group by OrderID having count(*) &gt; 1<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* 应该可以，而且将不同的记录的ID显示出来。下面的适用于双方记录一样的情况，*/<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * from n1 where orderid in (select OrderID from (select * from n1 union select * from n2) a group by OrderID having count(*) &gt; 1)<br />
&nbsp;-- 至于双方互不存在的记录是比较好处理的<br />
&nbsp;--删除n1,n2中若干条记录<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete from n1 where orderID in ('10728','10730')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete from n2 where orderID in ('11000','11001')<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --*************************************************************<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 双方都有该记录却不完全相同<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * from n1 where orderid in(select OrderID from (select * from n1 union select * from n2) a group by OrderID having count(*) &gt; 1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --n2中存在但在n1中不存的在10728,10730<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * from n1 where OrderID not in (select OrderID from n2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --n1中存在但在n2中不存的在11000,11001<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select * from n2 where OrderID not in (select OrderID from n1)</p>
<img src ="http://www.blogjava.net/Werther/aggbug/256421.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-02-24 14:11 <a href="http://www.blogjava.net/Werther/archive/2009/02/24/256421.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>經典SQL行列转换</title><link>http://www.blogjava.net/Werther/archive/2009/02/20/255828.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Fri, 20 Feb 2009 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/02/20/255828.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/255828.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/02/20/255828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/255828.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/255828.html</trackback:ping><description><![CDATA[<p>問題： 假设有张学生成绩表(Test)如下<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name Subject Result<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 张三 语文 80<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 张三 数学 90<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 张三 物理 85<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 李四 语文 85<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 李四 数学 92<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 李四 物理 82<br />
&nbsp;<br />
結果：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 姓名 语文 数学 物理<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 张三 80 90 85<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 李四 85 92 82</p>
<p>DROP TABLE Test<br />
create table Test(Name varchar(10),Subject Varchar(10),Result int)<br />
insert Test<br />
select '張三','語文',80 union all<br />
select '張三','數學',90 union all<br />
select '張三','物理',85 union all<br />
select '李四','語文',85 union all<br />
select '李四','數學',92 union all<br />
select '李四','物理',82 <br />
go</p>
<p>SELECT * FROM Test<br />
&nbsp;<br />
--用於多行的轉換<br />
declare @sql varchar(4000)<br />
set @sql = 'select Name'<br />
select @sql = @sql + ',sum(case Subject when '''+Subject+''' then Result end) ['+Subject+']'<br />
from (select distinct Subject from test) as a<br />
select @sql = @sql+' from test group by name'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exec(@sql)</p>
<p>--如果行數少這個看起來更加明瞭<br />
select Name as 姓名,<br />
&nbsp;sum(case Subject when '數學' then Result end) [數學],<br />
&nbsp;sum(case Subject when '物理' then Result end) [物理],<br />
&nbsp;sum(case Subject when '語文' then Result end) [語文] <br />
from Test group by name</p>
<p>我以前面試的時候考試過這種類似的題，也是我們在編程開發過程中經常遇到的一種常見題，我的分析希望對大家有幫助。</p>
<p><br />
&nbsp;</p>
<img src ="http://www.blogjava.net/Werther/aggbug/255828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-02-20 15:05 <a href="http://www.blogjava.net/Werther/archive/2009/02/20/255828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server日期计算</title><link>http://www.blogjava.net/Werther/archive/2009/02/20/255827.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Fri, 20 Feb 2009 06:38:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/02/20/255827.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/255827.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/02/20/255827.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/255827.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/255827.html</trackback:ping><description><![CDATA[&nbsp;a. 一个月的第一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)<br />
<br />
&nbsp;b. 本周的星期一<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)<br />
<br />
c. 一年的第一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)<br />
<br />
d. 季度的第一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)<br />
<br />
e. 上个月的最后一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))<br />
<br />
f. 去年的最后一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))<br />
<br />
g. 本月的最后一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))<br />
<br />
h. 本月的第一个星期一<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate()) ), 0)<br />
<br />
i. 本年的最后一天<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0)) 
<img src ="http://www.blogjava.net/Werther/aggbug/255827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-02-20 14:38 <a href="http://www.blogjava.net/Werther/archive/2009/02/20/255827.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL查询分析器代码的形式導出资料！</title><link>http://www.blogjava.net/Werther/archive/2009/02/19/255596.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Thu, 19 Feb 2009 09:15:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/02/19/255596.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/255596.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/02/19/255596.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/255596.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/255596.html</trackback:ping><description><![CDATA[<p style="font-size: 12pt">&nbsp; <span style="font-family: Tahoma">SQL</span><span style="font-family: 新細明體">代码</span><span style="font-family: Tahoma">:&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp; EXEC &nbsp; master..xp_cmdshell &nbsp; 'bcp &nbsp; </span><span style="font-family: 新細明體">库名</span><span style="font-family: Tahoma">.dbo.</span><span style="font-family: 新細明體">表名</span><span style="font-family: Tahoma">out &nbsp; c:\Temp.xls &nbsp; -c &nbsp; -q &nbsp; -S"servername" &nbsp; -U"sa" &nbsp; -P""' &nbsp; <br />
&nbsp;</span><span style="font-family: 新細明體">参数：</span><span style="font-family: Tahoma">S &nbsp; </span><span style="font-family: 新細明體">是</span><span style="font-family: Tahoma">SQL</span><span style="font-family: 新細明體">服务器名；</span><span style="font-family: Tahoma">U</span><span style="font-family: 新細明體">是用户；</span><span style="font-family: Tahoma">P</span><span style="font-family: 新細明體">是密码</span>&nbsp;<span style="font-family: Tahoma"><br />
&nbsp;</span><span style="font-family: 新細明體">说明：还可以导出文本文件等多种格式</span><span style="font-family: Tahoma">&nbsp;&nbsp;&nbsp;<br />
&nbsp;</span><span style="font-family: 新細明體">实例</span><span style="font-family: Tahoma">1:<br />
EXEC&nbsp;&nbsp; master..xp_cmdshell&nbsp;&nbsp; 'bcp&nbsp;&nbsp; pubs.dbo.employee&nbsp;&nbsp; out&nbsp;&nbsp; c:\temp1.xls&nbsp;&nbsp; -c&nbsp;&nbsp; -q&nbsp;&nbsp; -S"172.16.1.101"&nbsp;&nbsp; -U"sa"&nbsp;&nbsp; -P"sa"'&nbsp;&nbsp;&nbsp;<br />
&nbsp;</span><span style="font-family: 新細明體">实例</span><span style="font-family: Tahoma">2:<br />
EXEC&nbsp;&nbsp; master..xp_cmdshell&nbsp;&nbsp; 'bcp&nbsp;&nbsp; "SELECT&nbsp;&nbsp; au_fname,&nbsp;&nbsp; au_lname&nbsp;&nbsp; FROM&nbsp;&nbsp; pubs..authors&nbsp;&nbsp; ORDER&nbsp;&nbsp; BY&nbsp;&nbsp; au_lname"&nbsp;&nbsp; queryout&nbsp;&nbsp; c:\Temp.xls&nbsp;&nbsp; -c&nbsp;-S"172.16.1.101"&nbsp;&nbsp; -U"sa" &nbsp;&nbsp;-P"sa"' <br />
<br />
</span><span style="font-family: 新細明體">这个更容易让大家理解，注意</span><span style="font-family: Tahoma">servername</span><span style="font-family: 新細明體">应该写你</span><span style="font-family: Tahoma">computer</span><span style="font-family: 新細明體">的</span><span style="font-family: Tahoma">IP</span><span style="font-family: 新細明體">地址，实例</span><span style="font-family: Tahoma">1</span><span style="font-family: 新細明體">、</span><span style="font-family: Tahoma">2</span><span style="font-family: 新細明體">只要你改一下</span><span style="font-family: Tahoma">IP</span><span style="font-family: 新細明體">就可以看得到结果的一个实例,還有一點需要大家注意，在執行SQL語句的時候，單引號裡面的字符串是不能換行執行的，如果換行將會報錯。</span></p>
<p style="font-size: 12pt"><strong></strong>&nbsp;</p>
<img src ="http://www.blogjava.net/Werther/aggbug/255596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-02-19 17:15 <a href="http://www.blogjava.net/Werther/archive/2009/02/19/255596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换 </title><link>http://www.blogjava.net/Werther/archive/2009/02/18/255254.html</link><dc:creator>Werther</dc:creator><author>Werther</author><pubDate>Wed, 18 Feb 2009 05:57:00 GMT</pubDate><guid>http://www.blogjava.net/Werther/archive/2009/02/18/255254.html</guid><wfw:comment>http://www.blogjava.net/Werther/comments/255254.html</wfw:comment><comments>http://www.blogjava.net/Werther/archive/2009/02/18/255254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Werther/comments/commentRss/255254.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Werther/services/trackbacks/255254.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;说明：复制表(只复制结构,源表名：a&nbsp;新表名：b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select&nbsp;*&nbsp;into&nbsp;b&nbsp;from&nbsp;a&nbsp;where&nbsp;1&lt;&gt;1&nbsp;&nbsp;&nbsp;&nbsp...&nbsp;&nbsp;<a href='http://www.blogjava.net/Werther/archive/2009/02/18/255254.html'>阅读全文</a><img src ="http://www.blogjava.net/Werther/aggbug/255254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Werther/" target="_blank">Werther</a> 2009-02-18 13:57 <a href="http://www.blogjava.net/Werther/archive/2009/02/18/255254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>