SQL Server日期计算
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。[@more@]在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEF
在SQL Server 2005中实现表的行列转换
PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_dbcmptlevel存储过程设置兼容级别)。[@more@]在查询的FROM子句中使用PIVOT和UNPIVOT,可以对一个输入表值表达式执行某种操作,以获得另一种形式的表。PIVOT运算符将输入表的行旋转为列,并能同时对行执行聚合运算。而UNPIVOT运算符则执行与PIVOT运算符相反的操作,它将输入表的列旋转为行。 在FROM子句中使用PIVOT和UNPIVOT关系运算符时的语法格式如下:[ FROM { <
sql server分组查询示例
sql server分组查询示例[@more@]create table Guest_info( GuestID int primary key, GuestName varchar(50), birthday datetime)create table Or_info( Order_id int identity(1,1) primary key, GuestID int foreign key REFERENCES Guest_info(GuestID), Isyes int -- 0:notOK 1:Ok 2:Cancel 3:Renege)select c.age, TotalCount=count(*), notOKCount=sum(case c.Isyes when 0 then 1 else 0 end) , cancelCount=sum(case c.Isyes when 2 then 1 else 0 end) , RenegeCount=sum(case c.Isyes when 3 then 1 else 0 end) , OKCo
代码实现数据库转换[sql2000VSDBF格式]
这里,就SqlServer,DBF两种格式的转化问题做个总结。[@more@]一: 从dBase文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * fromopenrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=c:','select * from [test.dbf]')--如果导入数据并生成表select * into 表 fromopenrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=c:','select * from [test.dbf]')/*===========================
编程实现备份和还原数据库
下面备份还原都是用存储过程实现![@more@]if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_backupdb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_backupdb]GO/*--备份数据库的通用存储过程--邹建 2003.10--*//*--调用示例--备份当前数据库exec p_backupdb @bkpath='c:',@bkfname='DBNAME_DATE_db.bak'存储过程实现备份和还原数据库:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_backupdb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop proc
SQLServer中需要经常用到的几个设置选项
SQLServer中需要经常用到的几个设置选项。[@more@]1. SET DEADLOCK_PRIORITY说明:控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。语法:SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var }参数:LOW指定当前会话为首选死锁牺牲品。Microsoft® SQL Server™ 自动回滚死锁牺牲品的事务,并给客户端应用程序返回 1205 号死锁错误信息。NORMAL指定会话返回到默认的死锁处理方法。@deadlock_var是指定死锁处理方法的字符变量。如果
修复双操作系统引导区
很简单的啦[@more@]fdisk/mbr
最受欢迎的《吉祥三宝》歌词,喜欢的就快来吧!
《吉祥三宝》歌词布仁巴雅尔、乌日娜夫妇及小侄女演唱[@more@]汉语版爸爸:哎!太阳出来月亮回家了吗? 对拉! 星星出来月亮去哪里啦? 在天上! 我怎么找也找不到它? 它回家啦! 太阳月亮星星就是吉祥的一家! 妈妈:哎!叶子绿了什么时候开花? 等夏天来了! 花儿红了果实能去摘吗? 等秋天到啦! 果实种在土里能发芽吗? 她会长大的! 花儿叶子果实就是吉祥的一家! 宝贝:啊?爸爸像太阳照着妈妈! 那妈妈呢? 妈妈像绿叶托着红花! 那我呢? 你像种子一样正在发芽! 噢!明白啦! 我们三个就是吉祥如意的一家! 蒙语版阿瓦,哎,那啥
《吉祥三宝》幸福歌谣
有人曾经给英文“Family”(家庭)注解为“Father and Mother, I Love You”(爸爸、妈妈,我爱你们)每一个词的第一个字母的组合。听《吉祥三宝》,你会更容易浸彻心底地感受这种情真至切的亲情。[@more@]《吉祥三宝》幸福歌谣 来自草原的天籁,深情感动天与地。纯净透明的声音,抚慰奔波城市人。 香港资深音乐人欧丁玉倾力缩混,全力打造蒙古族发烧天碟。 《吉祥三宝》洋溢着家庭的温馨与幸福,全国各大电台火爆推荐,荣登“中国歌曲排行榜”冠军的最可爱的歌。 蒙古族新歌手布仁巴雅尔的新专辑《天边》自发行3个月以来,得到了
网页背景音乐代码 — 终极篇
想在网页上加点背景音乐,可以来看看。[@more@]网页背景音乐代码:将这段代码插入到您的<head></head>之间当您打开网站时即可听到背景音乐: <bgsound src=china.mid loop="-1">这种当网页最小化之后,音乐会消失 网页背景音乐的代码: <embed src="http://XXX.com/XXX.mp3" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1" height="1
玩转倒车泊车
前不久看到的一篇文章,称汽车事故中大部分都是在停车的时候发生的刮蹭事件。 日前与几个刚拿证的几个同事闲聊的时候,他们也齐声说在新手上路的阶段内最大的问题就是怎么样停好车了。 在新手上路阶段,以比较低的速度在路上跑不成问题,只要不乱变道,大不了让其他的车一路超就行了,但到了停车场,驾校里面学的那些招数又起不了多大的用处,(在驾校中移库时经常回头看车后的几个标记是否对准车库的标志杆,一对准了就开始打方向)纯粹的应试技术,这个和实战还是有一定的差别捏。经常是前后左右险象环生,手忙脚乱半天车还是停
sql server事务全攻略
摘自 豆豆技术http://www.ddvip.net/database/mssql/index2/71.htm[@more@]一 事务的属性 事务具有ACID属性 即 Atomic原子性, Consistent一致性, Isolated隔离性, Durable永久性 原子性 就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全 回滚,全部不保留 一致性 事务完成或者撤销后,都应该处于一致的状态 隔离性 多个事务同时进行,它们之间应该互不干扰.应该防止一个事务处理其他事务也要修改的数据时, 不合理的存取和不完整的读取数据 永久性 事务提交以后,所做的工作就被永久的保存下来 二
微软的关闭进程命令
怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了。 [@more@] 杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。 下面有两个方法可以关闭掉大多数进程,其实用Windows自带的工具就能杀大部分进程: 方法一:使用 ntsd工具 c:>ntsd -c q -p PID 只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd
心理保健-放松心情的25个方法
心理保健-放松心情的25个方法[@more@]1、如果您觉得力不从心,那么应停止任何额外的加班加点。 2、拥有一两个知心朋友。 3、犯错误后别过度内疚。 4、正视现实,因为回避问题只会加重心理负担,最后使得情绪更为紧张。 5、不必事事、时时进行自我责备。 6、有委屈不妨向知心人诉说一番。 7、常对自己提醒:该放松放松了。 8、少说“必须”、“一定”等硬性词。 9、对一些琐细小事不妨任其自然。 10、不要怠慢至爱亲朋。 11、学会"理智"地待人接物。 12、把挫折或失败当作人生经历中不可避免的有机组成部分。13、实施某一计划
RAID级别你选谁
到底哪一种适合你,不只是成本问题,容错功能和传输性能的考虑以及未来之可扩充性都应该符合应用的需求。[@more@]RAID 在市场上的的应用,已经不是新鲜的事儿了,很多人都大略了解RAID的基本观念,以及各个不同RAID LEVEL 的区分。但是在实际应用面,我们发现,有很多使用者对于选择一个合适的RAID LEVEL,仍然无法很确切的掌握,尤其是对于RAID 0+1 (10),RAID 3,RAID 5之间的选择取舍,更是举棋不定。 本文将针对RAID 0+1/10、RAID 3以及RAID 5的工作原理和特性,作一些分析和比较,以列出这些不同RAID阶层所适合的应用,希望对各位
POP3和SMTP协议
POP3和SMTP协议[@more@]POP3(Post Office Protocol Version 3)即“邮局协议3”。它是Internet电子邮件的第一个标准,是一个离线协议,提供信息存储功能,为用户保存收到的电子邮件直到用户下载取回。POP3允许用户从服务器上把邮件存储到本地机,同时删除邮件或把邮件保存在服务器上。对于使用电子邮件的用户来说,POP3是一个简单而实用的信息传送协议。SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机
35岁以前需要做好的十件事
在35岁以前,在青春年华里,你最好把下面十件事做好![@more@] 第一,学会本行业所需要的一切知识并有所发展。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。 第二,养成个人风格。在35岁以前,找出你所喜欢的,不论是衣着或是爱好,哪怕是与众不同的小习惯也好。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。一位男士或女士在事业中途改变自己的形象,就会让人觉得很不可靠。 第三,在感情生活方面平和安定。在攀登事业的高峰时,如果私人生活不愉
英语吵架百句
很实用。。。[@more@]1. Stop complaining! 别发牢骚!2. You make me sick! 你真让我恶心! 3. What‘s wrong with you? 你怎么回事? 4. You shouldn‘t have done that! 你真不应该那样做! 5. You‘re a jerk! 你是个废物/混球! 6. Don‘t talk to me like that! 别那样和我说话! 7. Who do you think you are? 你以为你是谁? 8. What‘s your problem? 你怎么回事啊? 9. I hate you! 我讨厌你! 10. I don‘t want to see your face! 我不愿再见到你! 11. You‘re crazy! 你疯了! 12. Are you insane/crazy/out of your mind? 你疯
常用英语口语绝佳句型100句
详情请见。。。[@more@] 1.I’m an office worker. 我是上班族。 2.I work for the government. 我在政府机关做事。 3.I’m happy to meet you. 很高兴见到你。 4.I like your sense of humor. 我喜欢你的幽默感。 5.I’m glad to see you again. 很高兴再次见到你。 6.I’ll call you. 我会打电话给你。 7.I feel like sleeping/ taking a walk. 我想睡/散步。 8.I want something to eat. 我想吃点东西。 9.I need your help. 我需要你的帮助。 10.I would like to talk to you for a minute.
SQL Server 管理常用的SQL和T-SQL
SQL Server 数据库管理常用的SQL和T-SQL:[@more@]1. 查看数据库的版本 select @@version 常见的几种SQL SERVER打补丁后的版本号: 8.00.194 Microsoft SQL Server 2000 8.00.384 Microsoft SQL Server 2000 SP1 8.00.532 Microsoft SQL Server 2000 SP2 8.00.760 Microsoft SQL Server 2000 SP3 8.00.818 Microsoft SQL Server 2000 SP3 w/ Cumulative Patch MS03-031 8.00.2039 Microsoft SQL Server 2000 SP4 2. 查看数据库所在机器操作系统参数 exec master..x