
SQL Server 2005
文章平均质量分 78
hurryshb
这个作者很懒,什么都没留下…
展开
-
SQL Server中常用全局变量和函数 -学习sql server2005 step by step(五)
5.1SQL Server中常用全局变量select APP_NAME ( ) as w --当前会话的应用程序 select @@ERROR --返回最后执行的 Transact-SQL 语句的错误代码(integer) select @@IDENTITY --返回最后插入的标识值 select USER_NAME() --返回用户数据库用户名转载 2012-06-15 23:00:47 · 1831 阅读 · 0 评论 -
select查询原理
我并非专业DBA,但做为B/S架构的开发人员,总是离不开数据库,一般开发员只会应用SQL的四条经典语句:select ,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而数据层的作用一般都是和数据库交互,例如查询记录。 我们经常转载 2012-06-15 23:02:09 · 129 阅读 · 0 评论 -
SQL Server游标的使用
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实转载 2012-06-15 23:04:33 · 111 阅读 · 0 评论 -
SQL Server 死锁处理和优化心得
前段时间提到的"SQL Server 2005 死锁解决探索",死锁严重,平均每天会发生一次死锁,在解决和处理SQL server2005死锁中查了很多资料和想了很多办法, 对为何出现死锁和怎样较少死锁有了进一步认识,在这里和大家一起分享: SQL Server 锁类型 在数据库中主要存在两种锁: S(共享锁)和X(排他锁) S(共享锁):在执行查询数据时,SQL转载 2012-06-15 23:07:35 · 126 阅读 · 0 评论 -
TRANSACTION Isolation Levels in SQL Server
SQL Server 2005 has some unique features to deal with the Transaction system in the database world. It has some unique sets to take care of every possibility of transactions or types of transaction. T转载 2012-06-14 20:37:33 · 538 阅读 · 0 评论 -
SQL Server中采用BULK INSERT实现大数据量文本文件批量导入
今天做了一个基于SQL Server的文本文件批量导入工具,和大家分享一下心得。 方案一:遍历文本文件,解析每一行,形成SQL语句后向数据库插入。方案二遍历文本文件,解析每一行,将SQL语句保存到文本文件然后执行。方案三使用SQL Server BulkInsert功能披露导入数据,然后在数据库中做数据处理。刚开始用方案一做的,50MB文本文件导入大约20-25分钟,后转载 2012-06-14 20:48:56 · 173 阅读 · 0 评论 -
BULK INSERT
BULK INSERT 在SQL Server中,BULK INSERT是用来将外部文件以一种特定的格式加载到数据库表的T-SQL命令。该命令使开发人员能够直接将数据加载到数据库表中,而不需要使用类似于Integration Services这样的外部程序。虽然BULK INSERT不允许包含任何复杂的逻辑或转换,但能够提供与格式化相关的选项,并告诉我们导入是如何实现的。BULK INSER转载 2012-06-14 20:50:11 · 131 阅读 · 0 评论