![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
mangodd
做事先做人
展开
-
数据库自动网络备份
企业管理器--管理--SQL Server代理--右键作业--新建作业--"常规"项中输入作业名称--"步骤"项--新建--"步骤名"中输入步骤名--"类型"中选择"Transact-SQL 脚本(TSQL)"--"数据库"选择执行命令的数据库--"命令"中输入要执行的语句: declare @strsql varchar(1000)转载 2008-05-21 11:27:00 · 463 阅读 · 0 评论 -
SQL中 Delete、Truncate、Drop
相同点:truncate 和不带 where 子句的delete,以及 drop 都会删除表内的数据。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。2. del转载 2008-08-01 10:03:00 · 309 阅读 · 0 评论 -
sql server 死锁总结
昨天去面试,考官问了一个问题:如何处理存储过程中的死锁?结果没答上来,工资减500... deadlocks(死锁)所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程. 由于资源占用是互斥的,当某个进程提出申请资源后原创 2008-05-28 11:40:00 · 839 阅读 · 0 评论 -
存储过程中实现类似split功能(charindex)
create procedure sp_split_string( @string NVARCHAR(4000))ASBEGINDECLARE @object_id nvarchar(500)DECLARE @i INTDECLARE @len INT IF (@strin原创 2008-06-12 09:43:00 · 727 阅读 · 0 评论 -
SQL 和Oracle对数据库事务处理的差异性
简介 本文讲述MS SQL Server和Oracle对数据库事务处理的差异性,以及Oracle如何对事务处理的实现。 什么是事务 数据库事务(Database Transaction)是一组数据库操作的处理单元。事务符合ACID的特性: Atomic:原子性,要么全部要么一无所有。All or None. Consistent:一致性,所有依赖关系以及约转载 2009-10-14 09:41:00 · 547 阅读 · 0 评论 -
数据库连接字符串巧用
先提供一个查询:http://www.dofactory.com/Connect/Connect.aspx; 获取连接字符串有个最简单的办法:新建一个空的文本文件,把文件类型从txt改成udl,双击打开,配置数据库,成功后,用notepad打开这个文件,就可以拿到所需要的连接字符串。原创 2010-02-10 10:57:00 · 389 阅读 · 0 评论