﻿<?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-Nothing is impossible for a willing heart-随笔分类-Oracle</title><link>http://www.blogjava.net/freedream/category/15855.html</link><description>I belive I can</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 18:45:44 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 18:45:44 GMT</pubDate><ttl>60</ttl><item><title>一些SQL语句</title><link>http://www.blogjava.net/freedream/archive/2006/09/29/72904.html</link><dc:creator>JAVA_UFO</dc:creator><author>JAVA_UFO</author><pubDate>Fri, 29 Sep 2006 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/freedream/archive/2006/09/29/72904.html</guid><wfw:comment>http://www.blogjava.net/freedream/comments/72904.html</wfw:comment><comments>http://www.blogjava.net/freedream/archive/2006/09/29/72904.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freedream/comments/commentRss/72904.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freedream/services/trackbacks/72904.html</trackback:ping><description><![CDATA[-------创建临时存储过程<br />create proc #pr_xxx<br />as<br />select 'fff'<br /><br />exec #pr_xxx    --执行存储过程<br /><br /><br /><br />-------扩展存储过程<br />exec xp_cmdshell 'dir c:\'<br />可执行DOS的命令，如删除，创建，复制等等<br /><br /><br /><br />------存储过程实例一(加法运算)<br />create procedure pr_sss<br />@n1 smallint,<br />@n2 smallint,<br />@sum smallint output<br />as<br />set @sum=@n1+@n2<br />return 10<br />go<br /><br />declare @sss smallint,@ddd int<br />exec @ddd=pr_sss 20,10,@sss output<br />print @ddd<br />print @sss<br /><br /><br /><br />------存储过程实例二(pr_helptext)<br />create procedure pr_helptext    --修改用alter<br />@arg1 varchar(100)<br />as<br />select text from syscomments where object_id(@arg1)=id<br />go<br /><br />exec pr_helptext pr_sss<br /><br /><br /><br />------存储过程实例三<br />create procedure pr_ksk<br />as<br />insert into ssss_bak<br />select * from ssss<br /><br />exec pr_ksk<br /><br /><br />------自动备份数据库(with init是重写)<br />declare @path varchar(100)<br />set @path=convert(varchar(10),getdate(),120)<br />set @path='d:\bak1\'+@path+'.bak'<br />backup database shidian to disk=@path with init<br /><br /><br /><br />------自动删除备份(前5天)<br />declare @path varchar(100)<br />set @path=convert(varchar(10),getdate()-5,120)<br />set @path=' del d:\bak1\'+@path+'.bak'<br />exec master.dbo.xp_cmdshell @path<br /><br /><br /><br />-------自动备份删除文件(前5天)<br />declare @path varchar(100)<br />set @path=convert(varchar(10),getdate(),120)<br />set @path='d:\bak1\'+@path+'.bak'<br />print @path<br />backup database shidian to disk=@path with INIT<br />set @path=convert(varchar(10),getdate()-5,120)<br />set @path='del d:\bak1\'+@path+'.bak'<br />print @path<br />EXEC master.dbo.xp_cmdshell  @path<br /><br />使用加法运算符将天数加到日期和时间值中   <br />下面的示例将若干天数加到   datetime   日期上。<br /><br />SELECT DATEDIFF(mi, CONVERT(datetime,'11:00:00'),CONVERT(datetime,'13:30:00'))/60.0<br /><br />SELECT DATEDIFF(MINUTE,'2002-1-1 11:00:00','2002-1-1 13:30:00') / 60 + CASE WHEN DATEDIFF(minute,'2002-1-1 11:00:00','2002-1-1 13:30:00') % 60 &gt;=30 THEN 0.5 ELSE 0 END   <br />    <br />  DECLARE   @startdate   datetime,   @adddays   int   <br />  SET   @startdate   =   '1/10/1900   12:00   AM'   <br />  SET   @adddays   =   5   <br />  SET   NOCOUNT   OFF   <br />  SELECT   @startdate   +   1.25   AS   'Start   Date',     <br />        @startdate   +   @adddays   AS   'Add   Date'   <br />    <br />  下面是结果集：   <br />    <br />  Start   Date                                     Add   Date                                           <br />  ---------------------------   ---------------------------     <br />  Jan   11   1900     6:00AM                   Jan   15   1900   12:00AM                   <br /><br /><br /><img src ="http://www.blogjava.net/freedream/aggbug/72904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freedream/" target="_blank">JAVA_UFO</a> 2006-09-29 22:02 <a href="http://www.blogjava.net/freedream/archive/2006/09/29/72904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>