TravyLee的专栏

分享SQLSERVER知识

0
推荐
1861
阅读

如何恢复误删数据

--误删表数据,如何恢复过来 /* 真实案例:在执行语句的时候错误的把系统中的一个表的数据全部删除 在删除之前,我做过一次完整的数据库备份,再删除之后,我第一时 间做了尾日志备份 也就是说  我手上现在有一份最新的完整备份  和删除数据之后的尾 日志备份 *//*版本信息:Microsoft SQL Server 2008 (RT...

发表了文章 • 2015-10-06 22:55 • 0 条评论

0
推荐
2398
阅读

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(一 SELECT操作)

--常见SELECT操作要申请的锁 --查看当前数据库的版本信息: print @@version/*Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)   Jul  9 2008 14:43:34   Copyright (c)1988-2008 Microsoft Corporation   Developer Edition onWindows NT 6.1 <X86&g...

发表了文章 • 2015-10-06 22:51 • 0 条评论

0
推荐
2053
阅读

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(二 UPDATE操作)

--处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(二 UPDATE操作)对于update语句,可以简单地理解为SQL Server先做查询,把需要修改的数据找到后再在这个记录上做修改。查询动作需要加S锁(共享锁),找到需要修改的记录后会先加U锁,再将U锁(更新锁)升级为X锁(排他锁)。这里继续使用[HumanResources].[Emp...

发表了文章 • 2015-10-06 22:50 • 0 条评论

0
推荐
2184
阅读

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE 操作需要申请的锁(三 DELETE 操作)

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE 操作需要申请的锁(三 DELETE 操作)前面我们已经测试过了 SELECT 和 UPDATE 操作时所申请的锁接下来我们再来测试一下 DELETE 操作和 INSERT 操作时需要申请的锁本次测试使用数据库连接的默认隔离级别:READ COMMITTEDUSE AdventureWorksGO--查看当前连接的隔离级别:...

发表了文章 • 2015-10-06 22:49 • 0 条评论

0
推荐
1637
阅读

DBA30问之CHAR(N),NCHAR(N),VARCHAR(N),NVARCHAR(N)四种类型之间的区别

CHAR(N),VARCHAR(N),NCHAR(N),NVARCHAR(N)是MSSQL的四种字符串数据类型, 都可以存储字符串但很多人都不清楚它们之间的区别,在选择字符 串类型的时候比较随意,很多时候造成了存储空间的浪费,那么它 们之间究竟有什么区别呢? char [ ( n ) ] 固定长度字符数据类型,非Unicode字符数据...

发表了文章 • 2015-10-06 22:48 • 0 条评论

0
推荐
1804
阅读

DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)

DBA30问之系统DB有哪些,都有什么作用,需不需要做备份,为什么,损坏了如何做还原(主要是master库)  master 数据库 记录 SQL Server 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、 端点、链接服务器和系统配置设置。此外,master 数据库还记录了所有其他数...

发表了文章 • 2015-10-06 22:47 • 0 条评论

0
推荐
1643
阅读

父子节点问题

--查询指定节点下的所有子节点:--SQL Server2005以上版本-->>TravyLee生成测试数据:if OBJECT_ID('tempdb..#tb') is not nulldrop table #tbgocreate table #tb(id int,fid int)goinsert #tbselect 1,0 union all select 2,1 union all select 3,1 union all select 4,2 union all select 5,3...

发表了文章 • 2015-10-06 22:46 • 0 条评论

0
推荐
2178
阅读

(转)锁概念 以及 例程说明

锁概念 以及 例程说明sql servertable数据库delayinsertsybase锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读...

发表了文章 • 2015-10-06 22:41 • 0 条评论

0
推荐
2076
阅读

查询优化(一:Bookmark Lookup)

--优化学习(一) 我现有一表Orders,其中包含OrderId,UserId,CreateDate,TotalMoney,OrderType五个字段, 目前没有主键和其他索引 如今我想查询出在指定某个日期的订单数量,并返回OrderId,UserId,TotalMoney三字段,具体 查询语句如下: select   OrderId,   UserId,...

发表了文章 • 2015-10-06 22:37 • 0 条评论