摘要: [sql]------------------ 建立函数 create function dbo.Csj (@m_str varchar(80)) returns varchar(80) as begin declare @i varchar(80) if @m_str='0' set... 阅读全文
posted @ 2014-11-22 00:21 零距离 阅读(3224) 评论(0) 推荐(0) 编辑
摘要: 大多数数据库管理员都害怕听说要将数据库恢复到某个时间点,特别是在数据库为生产数据库的情况下。但是,了解如何恢复数据库是数据库管理员技能背景中一个至关重要的组成部分。本文将说明如何把一个SQL Server数据库回复到恢复一个数据表的时候。情况介绍update或delete语句忘带了where子句,或where子句精度不够,执行之后造成了严重的后果,这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份或不能备份日志(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1),那么就无法进行数据的恢复了,或者只能恢复到最近一次的备份的数据了。 阅读全文
posted @ 2013-10-01 14:07 零距离 阅读(5244) 评论(0) 推荐(0) 编辑
摘要: 开始 运行(也可以按开始键+R键的组合键调出运行菜单) cmd 回车 (如果是window7用户,也可以按开始后直接在空白栏输入powershell,用window7最新的命令执行工具powershell来执行chkdsk命令) 打开dos 或 powershell 窗口后,执行如下命令: 输入 chkdsk (U盘盘符) 例如检查K盘需要输入: chkdsk k: 这样是只读查询,能修复部分索引项丢失的问题。 特别强调:如果问 “是否将丢失的链接转换成文件”,一定选否(n),然后按回车。window这样做只是想让我们很容易地看出“丢失”的文件,但是一旦它被转换成没有后缀名的文件后,我们将无法 阅读全文
posted @ 2013-10-01 01:45 零距离 阅读(488) 评论(0) 推荐(0) 编辑
摘要: Fill()功能建立一个由指定字符串填充的指定长度的字符串。语法Fill ( chars, n )参数chars:string类型,指定用于重复填充的字符串n:long类型,指定由该函数返回的字符串的长度返回值String。函数执行成功时返回n个字符的字符串,该字符串以参数chars中的字符串重复填充而成。如果参数chars中的字符个数多于n个,那么使用chars字符串的前n个字符填充函数返回的字符串;如果参数chars中的字符个数少于n个,那么使用chars字符串反复填充,直到返回的字符串长度达到n为止。如果任何参数的值为NULL,Fill()函数返回NULL。 Left()功能得到字符串左 阅读全文
posted @ 2013-09-26 18:45 零距离 阅读(621) 评论(0) 推荐(0) 编辑
摘要: SQL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这些有价值的信息保存到文件或表,以便以后用来分析解决数据库出现的问题,对数据库引擎性能进行优化。本文为大家一步一步讲述如何用SQL Server事件探查器来创建SQL Server跟踪的全过程。SQL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这些有价值的信息保存到文件或表,以便以后用来分析解决数据库出现的问题,对数据库引擎性能进行优化。本文为大家一步一步讲述如何用S 阅读全文
posted @ 2013-06-04 22:07 零距离 阅读(404) 评论(0) 推荐(1) 编辑
摘要: 之前自己一直都弄不明的C#的抽象类和接口的区别,在面试时也一直被问到这个问题,所以今天转下别人对这个问题写的理论内容,而自己编了简单例子作为练习。一、定义 抽象类:不与具体事物相联系,表达一种抽象的概念,仅是作为其派生类的一个基类。主要用来提供多个派生类可共享的基类的公共定义。 接口:是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为,可以看成是实现一组类的模板。二、相似之处 1.都是引用类型 2.不能直接实例化 3.包含未实现的方法声明 4.派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(方法、属性、事件、索引器或这4种成员的任何组合)三、 区别 ... 阅读全文
posted @ 2012-11-30 17:42 零距离 阅读(231) 评论(0) 推荐(0) 编辑