SQL Server中timestamp(时间戳)
SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会...
SQL Like中的逗号分隔符
假设我们有一字段名为name,其值是用逗号分隔的。值为:'111,111xu2,1112'。现在,我们需要编写语句搜索该name值 like '11'的。按理说,这个name中没有11,我们要的结果就是返回空。但是如果我们 select * from s...
优化SQL 语句 in 和not in 的替代方案
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: SQL试图将其转换成多个表的连接,如果...
SQL server 中SUBSTRING()以及CONVERT()的用法
今天主要是运用了SQL中的SUBSTRING()和CONVERT()函数,将制定出货日期的号数,附加到流程款号上。首先复习下SUBSTRING()函数:SUBSTRING(1.字符串,2.开始截取位置(包含当前位置),3.需要截取的字符串长度)-----...
sqlserver、oracle数据库排序空值null问题解决办法
【sqlserver】:sqlserver 认为 null 最小。升序排列:null 值默认排在最前。要想排后面,则:order by case when col is null then 1 else 0 end ,col降序排列:null 值默认排在最后。要想排在前面,则:order ...
SQL Server CE和SQL Server 2000/2005中的ISNULL函数的异同
在对window CE 5.0手持机程序开发过程中,使用了SQL Server CE3.5的数据库,由于需要筛选出某个字段不为空(包括null和"")的情况的数据。故使用ISNULL函数来替换null的情况,然而在使用的过程中...
Sql server 数据恢复工具----LogExplore 使用方法
Log Explore 是sqlserver数据库的数据恢复工具。恢复原理:利用sqlserver数据库文件中,LDF日志文件记录数据库操作日志的原理,将其中的日志找到,并逆向执行。LogExplore使用方法:安装后打开log  ...
sql server:删除表数据,标识列Id从1开始
今天是元宵节,楼猪认为在这么热闹和喜庆的日子里,不写上一篇惊世骇俗的大作,嗯,也没什么大不了的。在sql server数据库上创建有自增列的数据表,每次删除表的数据后,自增主键都无法自动从1开始计数。用下面三个...
修改SQL Server数据库地址
1Windows Registry Editor Version 5.002 3[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer]4"BackupDirectory"="F:\\DataBase\\bak"5"DefaultData"="F:\\DataBase"6"Defaul...
Sql Server 日期函数
1.一个月第一天的复制 保存Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一复制 保存Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3.一年的第一天复制 保存Select DATEADD(yy...
删除sql server数据库中所有数据
其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEach...
SQL server中的日期变量缩写
SQL里面的日期函数通常都会用到daypart的日期缩写值 缩 写(Sql Server) (Access 和 ASP) 说明 Year Yy ...
SQLServer 2005 实现排序报表的利器
SQLServer 2005 新增了排名函数,一共四个,其中RANK() DENSE_RANK() NTILE()这三个函数是制作带有排名列报表的利器,ROW_NUMBER()函数在分页存储过程中被广泛使用 排名函数有一个明显的共性,就是与over()...
SQL 导入导出的时候数据库表的主键和自动编号丢失的解决办法
--导入数据时,使用默认选项,会丢失主键、约束、默认值等属性,按如下步骤操作: --> 导出向导 --> 选择数据源 --> 选择目的 --> 指定表复制或查...
SQL Server中“加锁选项”的功能说明
1 如何锁一个表的某一行 A 连接中执行 SET TRANSACTION ISOLATION LEVEL REPEATABLE RE...
SQL Server数据库备份出错及应对措施
如果你是一位DBA老手,在看完我的文章后,如果发现有错误之处,欢迎批评指正。 如果你做DBA时间不长,对数据库的备份有些担心,希望能找到一种让你放心的备份方案,那么本文绝对适合你...
SQL2005中返回修改后的数据
今天在公司看到同事写了个SQL2005的新特性的文章,觉得很实用,在这里和大家分享下。原著作权不属于我。 这种技术主要是用到了inserted和deleted虚拟表,这两张表相信大家都很熟悉。以前我们主要是在触发器...
SQL Server数据库的简单实现方法
一、什么要备份数据库 ? 在现实IT世界里,我们使用的服务器硬件可能因为使用时间过长,而发生故障; Windows系列服务器有可能蓝屏或者感染病毒;SQL Server数据库也可能因为误操作或...
SQL Server事务的隔离级别
事务的隔离级别 SQL Server通过在锁资源上使用不同类型的锁来隔离事务。为了开发安全的事务,定义事务内容以及应在何种情况下回滚至关重要,定义如何以及在多长时间内在事务中保持锁定也同等重要。这由隔离级别决定...
sql server 2008中代码智能提示功能提醒
今天把sql server从2005升级到了2008,带着好奇,随便带点击浏览了一下,发现sql2008确实新增了不少功能,比如断点调试,代码智能提示等我们在vs中常用的功能,使用sql2008感觉在使用vs一样,提高了不少开发效率。需...