随笔分类 -  数据库

摘要:将终端服务改为远程管理模式就可以了。(本方法有效) 具体解决方法: 运行于管理模式 管理模式可被管理员用于与远程系统的控制台进行完全的交互。要运行管理模式的客户端,必须根据客户端的类型进行下列操作:在命令行或者运行对话框中执行“mstsc /admin”或者“mstsc /console”。 阅读全文
posted @ 2013-04-23 16:36 程序之魂 阅读(1128) 评论(0) 推荐(0)
摘要:SQL游标的优点是可以方便从一个结果集中进行循环遍历数据在进行操作,下面就将为您介绍用SQL游标对数据进行遍历循环操作的方法,供您参考。如果对数据进行遍历循环操作,通过SQL的游标就可以实现,下面就为您详细介绍该方法,供您参考,希望对您学习SQL数据库能够有所帮助。SQL游标的优点是可以方便从一个结果集中进行循环遍历数据在进行操作。1、游标允许应用程序对查询语句select 返回的行结果集中每一行进行相同或不同的操作,而不是一次对整个结果集进行同一种操作;2、它还提供对基于游标位置而对表中数据进行删除或更新的能力; 3、游标把作为面向集合的数据库管理系统和面向行的程序设计两者联系起来,使两个数 阅读全文
posted @ 2012-09-05 09:52 程序之魂 阅读(1191) 评论(0) 推荐(0)
摘要:USE [master] GO ALTER DATABASE CNMobile SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE CNMobile SET RECOVERY SIMPLE --简单模式 GO USE CNMobile GO DBCC SHRINKFILE (N'CNMobile_Log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE CNMobile SET RECOVERY FULL WITH NO_WAIT GO ALTER D... 阅读全文
posted @ 2012-08-27 09:48 程序之魂 阅读(156) 评论(0) 推荐(0)
摘要:1.一个月第一天的 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3.一年的第一天 Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)4.季度的第一天 Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)5.当天的半夜 Select DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)6.上个月的最后一天 Selec... 阅读全文
posted @ 2012-08-27 09:10 程序之魂 阅读(386) 评论(0) 推荐(0)
摘要:一、sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期、时间 selectgetdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 selectdateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数。 selectdatediff(day,'2004-09-01','2004-09-18') --返回:17 4. da 阅读全文
posted @ 2012-08-27 09:04 程序之魂 阅读(157) 评论(0) 推荐(0)
摘要:如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]->描述[填写本次工作详细描述内容];[ 创建作业分类的步骤: SQL Server代理->作业->右 阅读全文
posted @ 2012-08-27 08:55 程序之魂 阅读(335) 评论(0) 推荐(0)
摘要:SELECT (case when a.colorder=1 then d.name else '' end) N'表名', a.colorder N'字段序号',a.name N'字段名',(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) N'标识',(case when (SELECT count(*) FROM sysobjects WHERE (name in 阅读全文
posted @ 2012-08-27 08:50 程序之魂 阅读(242) 评论(0) 推荐(0)