database
文章平均质量分 76
li_yu_hai
这个作者很懒,什么都没留下…
展开
-
浅谈MS-SQL锁机制
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读A用户读取数据,随后B用户读出该数据并修改转载 2008-09-22 22:35:00 · 363 阅读 · 0 评论 -
五种提高 SQL 性能的方法
本文节选自MSDN的文章《五种提高 SQL 性能的方法》,提出如何提高基于SQL Server应用程序的运行效率,非常值得推荐。对一些Traffic很高的应用系统而言,如何提高和改进SQL指令,是非常重要的,也是一个很好的突破点。*文章主要包括如下一些内容(如感兴趣,请直接访问下面的URL阅读完整的中英文文档):1, 从 INSERT 返回 IDENTITY SELECT @@IDENTITY2原创 2008-09-23 23:48:00 · 353 阅读 · 0 评论 -
学习SQL SERVER的存储过程-之一认识存储过程语法
CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。语法CREATE PROC [ EDURE ] procedure_nam转载 2008-09-26 00:37:00 · 344 阅读 · 0 评论 -
数据库备份与还原
数据库备份与还原的SQL语句:备份:backup database [liDataBase] to disk = c:/liDataBase.bak还原:backup log [liDataBase] to disk = c:/liDataBase.log.bak WITH NORECOVERYrestore database [liDataBase] from disk = c:/li原创 2008-09-29 21:12:00 · 808 阅读 · 0 评论 -
数据库备份与还原的C#实现
上周要写一个SQL-SERVER数据库备份还原的程序,很没有思路,只是记得上学的时候用过SQL语句来完成数据库的备份还原,其余的方式还没有尝试过。经过资料查找终于找到了解决方案,效果还不错,于是写下来一起分享。大家最常见的是使用sql命令来进行数据库备份,最常用的sql语句如下:backup [dbname] to disk=[路径+文件名]restore [dbname] fr转载 2008-09-29 21:44:00 · 1339 阅读 · 0 评论 -
SQL中用replace替换ntext,text字段部分内容方法
方法一(推荐):update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,aa,bb)这样的语句。SQL中replace替换ntext,text字段部分内容使用说明:replace(cast(fieldA as varchar(8000)) ,aa,bb)大众替换普通字段方法Update famo原创 2010-05-29 22:40:00 · 9564 阅读 · 0 评论 -
很有意思的SQL多行数据拼接
为了实现一个很原始的问题上网查资料,见到一个很有意思的SQL语句,和大家分享一下要实现的SQL查询很原始:要求从第一个表进行查询得到第二个表格式的数据,上网查询之后竟然能写出下面的SQL: SELECT * FROM( SELECT DISTINCT userpart FROM userino )A OUTER APP转载 2012-05-27 14:21:59 · 815 阅读 · 0 评论