- 博客(14)
- 资源 (94)
- 收藏
- 关注
原创 SQL Server 2005中Datetime类型转Varchar类型
SQL Server 2005中Datetime类型转Varchar类型 <br />今天在写视图时,遇到要把Datetime类型转Varchar类型。以前在ORALCE就容易,直接ToChar(getdate(),'yyyy-mm-dd')。在SQL Server 2005却不会了,上网找了下,终于找到了方法。 <br />select CONVERT(varchar, getdate(), 120 ) <br />2004-09-12 11:06:08 <br />select CONVERT(varc
2010-09-16 14:53:00 2482
原创 sql 代码格式化 优化 插件
<br />Red-Gate 的SqlPrompt:SQL SERVER的查询分析器的辅助工具 <br /> <br />SSMS Tools PACK:只适用于 SQL SERVER 2005 及更高版本,不支持SQL SERVER 2000 http://www.ssmstoolspack.com/Download.aspx<br /> <br />下载地址:http://download.csdn.net/source/2696390
2010-09-15 13:13:00 3489
原创 SQL Server中使用异常处理调试存储过程
异常处理被普遍认为是T-SQL脚本编程中的最弱的方面。幸运的是,这一点在SQL Server 2005中得到了改变,因为SQL Server 2005支持结构化异常处理。本文首先关注新特性“TRY……CATCH”的基本构成,然后在SQL Server 2000和SQL Server 2005中对照着看一些T-SQL的例子,这些例子中使用事务代码故意制造了一些违反约束限制的情况。将来的文章会继续探讨这一主题。<br /> 在SQL Server之前的版本中,你需要在执行INSERT,UPDATE,DEL
2010-09-14 12:52:00 1710
原创 SQL Server 优化存储过程的七种方法
<br />优化存储过程有很多种方法,下面介绍最常用的7种。<br />1.使用SET NOCOUNT ON选项<br />我们使用SELECT语句时,除了返回对应的结果集外,还会返回相应的影响行数。使用SET NOCOUNT ON后,除了数据集就不会返回额外的信息了,减小网络流量。<br />2.使用确定的Schema<br />在使用表,存储过程,函数等等时,最好加上确定的Schema。这样可以使SQL Server直接找到对应目标,避免去计划缓存中搜索。而且搜索会导致编译锁定,最终影响性能。比如sel
2010-09-14 12:50:00 12726 15
原创 在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
<br />在 SQL Server 中数据库事务处理是个重要的概念,也稍微有些不容易理解,很多 SQL 初学者编写的事务处理代码存往往存在漏洞,本文介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码。<br />在编写 SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法: begin tran update statement 1 ... update statement 2 ... delete
2010-09-14 12:50:00 2040 1
转载 SQL Server中的Truncate命令
<br /> truncate操作 同没有where条件的delete操作十分相似。<br />1、无论truncate大表还是小表速度都非常快。delete要产生回滚信息来满足回滚需求,而truncate是不产生的。<br />2、truncate是DDL语句进行隐式提交,不能进行回滚操作。<br />3、truncate重新设定表和索引的HWM(高水标记),由于全表扫描和索引快速扫描都要读取所有的数据块知道HWM为止。所以全表扫描的性能不会因为delete而提高,但是经过truncate操作
2010-09-14 11:26:00 1204
转载 SQL Server 2005报表服务入门(一)
SQL Server 2005报表服务入门(一)一、创建并部署基本报表 在开发程序中,报表总是一件繁琐工作。其实报表就是格式化数据输出,真正需要编程的地方很少。而且报表工具也比较繁琐,要编写一个漂亮的报表,需要深入了解报表工具。SQL Server 2005 报表服务(SSRS 2005)简单易用。SSRS 2005 是SQL Server 2005的一个组件。购买SQL Server时就内置在其中了。它可以从多种数据源获取数据创建报表,简单易用。生成的报表可以直接在网站和应用程序中使用。可以导
2010-09-14 10:23:00 840
原创 SQL SERVER临时表实用大全
<br />1.SQL SERVER临时表实用大全<br />老蓝笔记整理:<br />引子:<br /> 临时数据表格,我们在存储的时候经常遇见。<br /> 客户端可以实用Delphi的ClientDataSet的内存表,但是ClientDataSet类似TABLE,不是支持SQL语言的。<br /> 当然也可以实用临时表。有时我们避免临时表的生命周期的麻烦,更多的使用实际表临时用用。起个什么tempXXX类似的告诉我们他们是临时表。创建释放也没有问题。<br /> 那么临时
2010-09-13 21:18:00 863
转载 比较SQL Server 2005与SQL Server 2000分页技巧
我们以前在开发大数据量的分页存储过程时,往往都为了怎么样实现高效的性能,而大伤脑筋,似乎总是想写出最佳的存储过程分页方法。本文通过实例比较SQL Server 2005与SQL Server 2000分页存储技巧。 在Sql Server 2005中,我们可以利用新增函数row_number()来更高效的实现分页存储CREATE PROCEDURE p_GetStudentInfo @PageSize INT, @PageIndex INT, @strWhere varchar(1500) -- 查询
2010-09-13 09:39:00 625
原创 sql server 删除数据库中所有的外键关系
--sql server 删除数据库中所有的外键关系--同时也可以指定表--在数据导入前,还可以将外键关系全部取出来,存放,数据导入完毕后,全部重建declare @sql varchar(max), @tab_name varchar(128), @fk_name varchar(128);declare c cursor forselect OBJECT_NAME(parent_object_id), name from sys.objects where type='F'open cfetch ne
2010-09-12 09:45:00 3691
转载 Sql Server 2005中的快照隔离
Sql Server 2005中的快照隔离Sql Server2005提供了两种基于快照的隔离类型,他们都是利用行版本控制来维护快照的:<br />1、已提交读快照隔离(RCSI),通过修改数据库的一个选项来启用 <br />alter database AdventureWorks set READ_COMMITTED_SNAPSHOT on <br /><br />2、快照隔离(SI),必须在两个地方开启 <br />A、启用数据库的ALLOW_ISOLATION_SNAPSHOT选项 <br />al
2010-09-08 12:34:00 976
原创 SQL Server 数据库设计、命名、编码规范
2.简介<br />数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求<br />数据库设计和开发标准是使Newegg Support Center的数据库系统的设计和开发正式化的标准。通过此标准,来规范数据库设计。<br />通过一致的系统解决方案,能给我们的系统带来以下优点:<br /> 开发出高可管理性的高质量系统<br /> 能够快速的进行开发<br /> 减少维护代码的时间<br /
2010-09-02 13:08:00 5195
原创 Transact-SQL编程规范
1. 基本原则<br />以大小写敏感编写SQL语句。<br />尽量使用Unicode 数据类型。<br />优先使用连接代替子查询或嵌套查询。<br />尽量使用参数化SQL查询代替语句拼接SQL查询。<br />禁止使用[拼音]+[英语]的方式来命名SQL对象或变量。<br /> 2. 命名规范<br />在一般情况下,采用Pascal样式或Camel样式命名数据库对象,使在开发基于数据库应用程序的时候通过ORM工具生成的数据访问代码(比如C#)更好的符合命名规范。另外,关系型数据库同Xml结合得
2010-09-02 12:10:00 739
原创 SQL数据库设计的几点心得
<br /> 数据库设计阶段可以说是以后整个系统性能的关键阶段,在这个阶段,几乎包含所有性能调优的过程。 <br /><br />在数据库设计完成后,可以进行初步的索引设计,好的索引设计可以指导编码阶段写出高效率的代码,为整个系统的性能打下良好的基础。 <br /><br /> 以下是性能要求设计阶段需要注意的: <br /><br /> 1、 数据库逻辑设计的规范化 <br /><br /> 数据库逻辑设计的规范化就是我们一般所说的范式,我们可以这样来简单理解范式: <br /><br /> 第1
2010-09-02 12:09:00 1102
Microsoft SQL Server 2005技术内幕:T-SQL查询 pdf 中文版 1
2010-09-10
Microsoft SQL Server 2005技术内幕:T-SQ程序设计 【中文版】 1
2010-09-07
Microsoft SQL Server 2005技术内幕:查询与优化 存储引擎 T-SQL查询 T-SQL程序设计
2010-08-31
Visual C++ MFC 简明教程 快速入门 PDF
2010-07-21
Oracle 9i中文参考手册 chm 格式
2010-05-13
SQL语言艺术 PDF sql server
2010-04-08
MFC internals 中文版 深入解析MFC PDF
2010-03-10
数据库设计视图生成器 word 格式 包括 字段、类型、键
2010-01-08
Visual+C+++2008入门经典+高清晰PDF.pdf(英文版)
2009-10-31
Unicode+编码表+.xls
2009-10-28
SQL Server ODBC保留关键字一览表
2009-08-09
基于BCB自动控制Word表格.pdf
2009-05-27
电子商务论文(chiana-pub与华储网的对比分析)
2009-04-07
深入Linux内核网络堆栈
2009-03-02
LINUX系统分析与高级编程技术
2009-02-18
程序员的SQL金典 不错 PDF
2010-09-14
Microsoft SQL Server 2005技术内幕:T-SQL查询 pdf 中文版 2
2010-09-10
Microsoft SQL Server 2005技术内幕:T-SQ程序设计 【中文版】2
2010-09-08
The Linux TCP IP Stack Networking for Embedded Systems pdf
2008-12-19
mac QT Mysql postgresql
2023-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人