学院标题关闭所有内容预览 | 展开所有内容预览
-
Sql Server2005 Transact-SQL 新兵器学习总结之-DDL触发器
[内容预览]
85055 | 2011-06-08
1.简介:Sql Server2005新增加了DDL触发器。与DML触发器不同的是,它们不会为响应针对表或视图的UPDATE、INSERT或DELETE语句而激发。相反,它们将为了响应各种数据定义语言(DDL)事件而激发。这些事件主要与以关键字C...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-PIVOT和UNPIVOT运算符
[内容预览]
60875 | 2011-06-08
1.简介 PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。通俗简单的说:...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-窗口函数(OVER)
[内容预览]
43161 | 2011-06-08
1.简介: SQL Server 2005中的窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地累计总数、移动平均值、以及执行其它计算。窗口函数功能非常强大,使用起来也十分容易。可以使用这个技巧立即得到大量统计...
[阅读全文]
-
SQL Server 2008新特性——SSMS增强
[内容预览]
87330 | 2011-06-08
SQL Server 2008已经发布很多天了,今天来总结一下我们最常用的工具SSMS在SQL 2008中的一些改进:1.在注册的服务器组中一次SQL查询可以针对多个服务器执行。首先是要在“已注册的服务器”中创建组,也可以使用系统默...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-EXCEPT和INTERSECT运算...
[内容预览]
2113 | 2011-06-08
1.简介EXCEPT和INTERSECT运算符使您可以比较两个或多个SELECT语句的结果并返回非重复值。2.区别EXCEPT运算符返回由EXCEPT运算符左侧的查询返回、而又不包含在右侧查询所返回的值中的所有非重复值。INTERSECT返回由IN...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-排名函数
[内容预览]
24920 | 2011-06-08
Transact-SQL提供了4个排名函数: RANK(),DENSE_RANK(),ROW_NUMBER(),NTILE()下面是对这4个函数的解释:RANK() 返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-APPLY 运算符
[内容预览]
57769 | 2011-06-08
APPLY 运算符简介: APPLY 运算符是Sql Server2005新增加的运算符。使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入。通过对右输入求值来获...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-公用表表达式(CTE)
[内容预览]
93328 | 2011-06-08
公用表表达式是Sql Server2005新增加的一个非常好用的功能。公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-TOP 运算符
[内容预览]
56827 | 2011-06-08
TOP 运算符介绍:TOP 运算符在Sql Server2005得到了增强,可以使用任何数值表达式(如变量名),而不是仅使用整数来指定该运算符返回的行数。TOP 现在还可以在 INSERT、UPDATE 和 DELETE 语句中指定。TOP 运算符的几...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-数据类型
[内容预览]
11976 | 2011-06-08
sql server2005新增加了2大数据类型: 1.大值数据类型 2.xml1.大值数据类型 Microsoft SQL Server 2005 中引入了 max 说明符。此说明符增强了 varchar、nvarchar 和 varbinary 数据类型的存储能力。varchar(max)、nv...
[阅读全文]
-
Sql Server2005 Transact-SQL 新兵器学习总结之-TRY…CATCH
[内容预览]
4092 | 2011-06-08
Transact-SQL 代码中的错误可使用 TRY…CATCH 构造处理,此功能类似于C#语言的异常处理功能。TRY…CATCH 构造包括两部分:一个 TRY 块和一个 CATCH 块1.TRY...CATCH 块不处理导致数据库引擎关闭连接的严重性为 20 或...
[阅读全文]
-
sql server数据库优化教程系列:开篇(1)
[内容预览]
86793 | 2011-06-08
终于决定自己动手写一个了,以前一直是在看别人的文章,也是因为自己的文笔不好,另外也是怕自己被人喷,但是还是鼓足勇气自己写上一个优化系列吧,算是对我这些日子对SQl Server数据库优化工作的一个总结。大体的一...
[阅读全文]
-
SQL Server 2008正式中文试用版下载
[内容预览]
38900 | 2011-06-08
Microsoft? SQL Server? 2008 Enterprise Evaluation:开发人员试用体验http://www.microsoft.com/downloads/details.aspx?FamilyId=6B10C7C1-4F97-42C4-9362-58D4D088CD38&displaylang=zh-cnMicrosoft? SQL Server?...
[阅读全文]
-
SQL Server 2005:如何让用户只能加密数据却不能解密数据
[内容预览]
83306 | 2011-06-08
我经常被问及这样的问题,能否让一个用户有加密数据的能力却不能解密数据呢? 答案是:可以。但在我展示这个方法之前,我们先稍微讨论一下对称密钥(symmetric key)。 用户能否加密或解密数据取决于用户能否够打开...
[阅读全文]
-
在SQL Server2005中按列连接字符串的三种方法
[内容预览]
71295 | 2011-06-08
最近做一个项目,遇到一个在分组的情况下,将某一列的字段值(varchar类型)连接起来的问题,类似于sum函数对int型字段值求和。 如有一个表t_table,结构和数据如图1图1其中要按着xh字段分组,并且将每一组name字段值...
[阅读全文]
-
获取SqlServer2005表结构(字段,主键,外键,递增,描述)
[内容预览]
31870 | 2011-06-08
1.获取表的基本字段属性 --获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AN...
[阅读全文]
-
SQL中CASE的用法
[内容预览]
97043 | 2011-06-08
来源:SQL帮助文档CASE计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果。 两种格式都...
[阅读全文]
-
SQL Server2005 还原数据库
[内容预览]
15435 | 2011-06-08
对于在SQL Server2000中的还原数据库,很多朋友都是使用过的,一起来也很简单,选择文件后,选择强制还原,问题即可解决,然而在2005中却不行了,原因是:2005中数据库的备份中记录了备份数据库的地址,在你还原的过...
[阅读全文]
-
SQL Server 2008 RC0 发布
[内容预览]
93638 | 2011-06-08
SQL Server 2008 RC0 是今年第三季度的 SQL Sever 2008 RTM 发布前的最后尾声,现在正式对 MSDN 和 Technet Plus 的订阅用户提前开放下载。下载链接如下:Download SQL Server 2008 RC0 (MSDN subscribers) Download...
[阅读全文]
-
SQL Server 数据类型学习
[内容预览]
93436 | 2011-06-08
这些天,需要由Oracle移植到SQL Server,用到了Microsoft 的Microsoft SQL Server Migration Assistant 2005 for Oracle,用到了数据类型,所以对SQL Server 的数据类型来了个全面的学习,先总结几个关键点,于朋友们...
[阅读全文]
-
利用SQL Server2005提供的namespace 编程
[内容预览]
61819 | 2011-06-08
最近,在探索SQL Server2005的新特性,例如,SSIS,Replication.....,利用SSIS(Microsoft SQL Server Integration Services )将Oracle数据库整体迁移到SQL Server2005中(),Replication 实现了多个数据库服务器之...
[阅读全文]
-
SQL Server 2005 镜像构建手册
[内容预览]
84798 | 2011-06-08
一、 镜像简介1、 简介数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。要进行数据库镜像所需...
[阅读全文]
-
全国省份,城市,地区全数据(SQL版与XML版)包括各城市邮编
[内容预览]
4907 | 2011-06-08
应一位园子里的朋友的要求,发一下这个数据,所有数据都是本人自己在网上找的,然后整理了一下:这套数据共包括: 省份34个(包括港澳台地区); 城市345个(每个城市包括一个可通用的邮政编码); 城市对应的地区28...
[阅读全文]
-
解析SQL Server 2008中的新语句:MERGE
[内容预览]
31498 | 2011-06-08
Microsoft SQL Server 2008将包含用于合并两个行集(rowset)数据的新句法。根据一个源数据表对另一个数据表进行确定性的插入、更新和删除这样复杂的操作,运用新的MERGE语句,开发者只需使用一条命令就可以完成。 ...
[阅读全文]
-
深入讲解SQL Server 2008的新版CTP特性
[内容预览]
28840 | 2011-06-08
SQL Server 2008 CTP安装 首先,你必须注意要想安装Microsoft SQL Server 2008 July CTP,在你的机子上就不能安装有SQL Server 2000。与SQL Server 2005的安装过程相比,Microsoft SQL Server 2008 July CTP的安装...
[阅读全文]
-
SQL Server 2008的关键任务和商业洞察力
[内容预览]
53889 | 2011-06-08
对于每天面对繁重管理任务的数据库管理员而言,产品性能的提升,特别是在管理性能方面的提升,可能是最能让他们欢欣雀跃的。 SQL Server 2008性能提升的“四大天王”分别是关键任务平台、动态开发、超越关系数据和...
[阅读全文]
-
轻松了解"SQL Server 2008"的报表服务
[内容预览]
49992 | 2011-06-08
Microsoft SQL Server2008报表服务提供了一个旨在提供支持的完全基于服务器的平台,还提供了整个企业报表生命周期,使得企业可以在企业内部给需要的地方发送相关的信息…… 在企业中传送相关信息 Microsoft SQL...
[阅读全文]
-
详解SQL Server 2008中的联机事务处理
[内容预览]
98980 | 2011-06-08
在过去的20年数据库得到了普遍使用,并迅速发展。存储和技术成本的降低导致大量地存储数据和数据库的急剧扩大。由于这个简单有效的技术,内嵌的数据库和许多产品应运而生,并使得公司可以存储更多的数据,并保持更...
[阅读全文]
- 一步步教你配置SQL SERVER合并复制(四)设置Distributor的安全 [内容预览] 96593 | 2011-06-08
- 一步步教你配置SQL SERVER合并复制(三)配置Distributor [内容预览] 69705 | 2011-06-08
- 一步步教你配置SQL SERVER合并复制(二)建立域用户 [内容预览] 76424 | 2011-06-08
-
一步步教你配置SQL SERVER合并复制(一)概念介绍
[内容预览]
82368 | 2011-06-08
Rob Tiffany's 曾经在 MEDC 2007 Las Vegas 和 Tech Ed 2007 Orlando 演示了拥有800个订阅的4层合并复制架构。之后他开始编写一本叫《Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Com...
[阅读全文]
-
Sql server一些常见性能问题的总结
[内容预览]
91924 | 2011-06-08
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id fro...
[阅读全文]
-
left join/right join/inner join操作演示
[内容预览]
37429 | 2011-06-08
表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 2006032408实验如下: 1. left join sql语句如...
[阅读全文]
-
一个简单的SQL存储过程
[内容预览]
33723 | 2011-06-08
前言 一直用ASP+ACCESS来编写网页和公司的内部应用系统,内部应用系统也就是大家说的OA吧,这个我也不知道,公司又叫它ERP,反正不管什么,它是用来帮助公司处理日常工作的,简化劳动的.从来没用过存储过程,所有的添加,删除...
[阅读全文]
-
SQL SERVER数据库开发之存储过程应用
[内容预览]
47389 | 2011-06-08
由于个人能力有限,文章中难免会出现错误或遗漏的地方,敬请谅解!同时欢迎你指出,以便我能及时修改,以免误导下一个看官。最后希望本文能给你带来一定的帮助。 可能有不少朋友使用SQL SERVER做开发也已经有段日...
[阅读全文]
-
触发器学习
[内容预览]
14481 | 2011-06-08
触发器是一种特殊的存储过程,类似于其它编程语言中的事件函数,SQL Server? 允许为 INSERT、UPDATE、DELETE 创建触发器,当在表(视图)中插入、更新、删除记录时,触发一个或一系列 T-SQL 语句。1:创建触发器:?触...
[阅读全文]
-
Sqlserver常用函数例子说明
[内容预览]
11095 | 2011-06-08
在操作SQLServer的时候, 很多时候记不住具体的函数如何使用, 查找联机帮助还是嫌麻烦, 且有很多时候例子也不好懂, 下面对每个常用的函数用用例子说明,一目了然,你自己在数据库中执行一下,结果就知道什么回事了--字符...
[阅读全文]
-
SQL Server中, DateTime (日期)型操作的 SQL语法
[内容预览]
5758 | 2011-06-08
这两天操作SQL Server的数据,需求是将一个日期类型字段的时、分、秒去处,即 ‘2007-11-07 16:41:35.033’ 改为‘2007-11-07 00:00:00‘,所以查询了一下网上对DateTime类型操作的SQL语法,发现实现这个功能很简单...
[阅读全文]
-
如何将索引碎片数量降至最低
[内容预览]
97817 | 2011-06-08
索引碎片能增大索引树的大小,增加不必要的IO,所以每隔一段时间对索引碎片进行检查时很有必要的。下面一个示例一起来分析如何将索引降至最低。新建一个表:create table t3(i int primary key,xx varchar(200) not ...
[阅读全文]
-
SQL SERVER与ACCESS、EXCEL的数据转换
[内容预览]
32159 | 2011-06-08
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函...
[阅读全文]
-
SQLSERVER2005的混和身份验证模式的设置以及SA登陆问题
[内容预览]
28619 | 2011-06-08
Question:安装2005的时候,没有设置混合验证模式,只用了Window身份验证,现在要写数据库连接字符串,如果用window身份验证写比较麻烦,所以想到了怎样把SQL的登陆方式从Window改为SQLServer登陆方式呢?折腾了一下,...
[阅读全文]
-
如何用一条sql取得第10到第20条的记录?
[内容预览]
47106 | 2011-06-08
因为id可能不是连续的,所以不能用取得10有三种方法可以实现:一、搜索前20条记录,指定不包括前10条语句:select top 20 * from tbl where id not in (select top 10 id from tbl)二、搜索记录生成临时表,建立临时...
[阅读全文]
-
SQL Server 索引基础知识(4)----主键与聚集索引
[内容预览]
8421 | 2011-06-08
有些人可能对主键和聚集索引有所混淆,其实这两个是不同的概念,下面是一个简单的描述。不想看绕口文字者,直接看两者的对比表。尤其是最后一项的比较。主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识...
[阅读全文]
-
SQL Server 索引基础知识(3)----测试中一些常看的指标和清除缓存的...
[内容预览]
41975 | 2011-06-08
之前的两篇博客中有2个例子,来演示要讲述的内容。其中提到了部分查看数据库状态的方法,那里并不是很全面,这篇博客罗列几个我们在后面系列博客中会用到查看这些状态,数据的地方。以及测试中清除缓存的方法。前面两...
[阅读全文]
-
SQL Server 索引基础知识(2)----聚集索引,非聚集索引
[内容预览]
19400 | 2011-06-08
由于需要给同事培训数据库的索引知识,就收集整理了这个系列的博客。发表在这里,也是对索引知识的一个总结回顾吧。通过总结,我发现自己以前很多很模糊的概念都清晰了很多。不论是 聚集索引,还是非聚集索引,都是用...
[阅读全文]
-
SQL Server 索引基础知识(1)--- 记录数据的基本格式
[内容预览]
48916 | 2011-06-08
由于需要给同事培训数据库的索引知识,就收集整理了这个系列的博客。发表在这里,也是对索引知识的一个总结回顾吧。通过总结,我发现自己以前很多很模糊的概念都清晰了很多。不论是缓存的数据信息,还是物理保存的信...
[阅读全文]
-
3个步骤结束网站恶梦-SQL注入隐患
[内容预览]
56731 | 2011-06-08
许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。 SQL注入是什么? 许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一...
[阅读全文]
-
一个获取SQL Server数据字典的经典SQL语句
[内容预览]
90534 | 2011-06-08
本文主要介绍了一个获取SQL Server数据字典的经典SQL语句,大家可以根据各自的实际情况对这段语句进行相应的修改。 以下为引用的内容:SELECT sysobjects.name AS [table], sysproperties.[value] AS 表说明, syscol...
[阅读全文]
-
SQL实现其他进制到十进制的转换
[内容预览]
51831 | 2011-06-08
本文主要讲解了在Oralce中如何通过一条SQL实现其他进制到十进制的转换实例代码,大家可以把它封装成一个通用函数来进行使用,面向其它进制时大家可以根据例子将power的底数改成相应的进制就可以了。在下面的示例当中...
[阅读全文]