SQL Server SQL语句进行优化的基本原则 (转)
文章主要描述的是对SQL Server SQL语句进行优化的基本原则,在实际操作中我们大家都知道随着相关实际操作境况的改变,相应的SQL Server 数据库的SQL语句也随之要进行相应的改变。1、使用索引来更快地遍历表。缺省...
简单实用SQL脚本Part:生成站点导航树形结构 (转)
一、需求我们通常的时候,都是先有站点地图,之后对URL的地址进行判断和导航的,那么我们是否可以根据所有收集到的URL来进行分解,从而生成出所有可能的地址,最主要的是要有一个层级的关系。我们的数据一般都是如...
名词解释:数据仓库
数据仓库(DW),将大量用于事务处理的传统数据库数据进行清理、抽取和转换,并按决策主题的需要进行重新组织。大量组织机构已经发现,在当今这个充满竞争和快速发展的世界,数据仓库是一个很有价值的工具。...
SQL Server 2005教程之组件完全卸载
以下的文章主要介绍的是完全卸载SQL Server 2005组件的正确顺序,如果你对完全卸载SQL Server 2005组件的正确顺序心存好奇的话,以下的文章将会揭开...
SQl2005 还原数据库出错的解决方案
天从虚拟主机上下载下来个 BAK文件 在还原数据库文件时候出错(如图) 用数据库还原命令可以解决:view source print?1USE master 2RESTORE DATABASE DanceDB 3FROM DISK = 'E:\Ba...
创建SQL触发器
一、创建一个简单的触发器触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。触发器可...
查看数据库、表、索引的物理存储情况 (转)
管理、维护数据库时,经常需要查看数据库文件、日志文件所占用的磁盘空间,以及磁盘还剩下的磁盘空间,你可以通过下面几种方面查看数据库文件详细情况:1: 是通过远程连接(或VPN)连接到数据库服务器,直接去查看...
SQL Server修改表结构后批量更新所有视图
最近修改了数据库表结构,数据同步的时候出了问题,发现很多数据明明已经修改,但是通过视图筛选出来的还是原来的数据,所以怀疑应该是视图缓存了数据,在园子里找到下面的博文,在这里做个记录备忘。我们在使用Sql...
Sql Server 生成数据透视表 (转)
数据透视表是分析数据的一种方法,在Excel中就包含了强大的数据透视功能。数据透视是什么样的呢?给个例子可能更容易理解。假设有一张数据表: 销售人员 书籍 销量---------------------------...
修改主键的SQL
declare @defname varchar(100)declare @cmd varchar(500)declare @tablename varchar(100)declare @keyname varchar(100)Set @tablename='Temp1'Set @keyname='id' --需要設置的key,分隔select @defname= name&nb...
通过SQL语句直接把表导出为XML格式
有时候我们需要把从数据库里读出的数据直接保存为XML的形式,这里我们通过SQL语句就可以达到这种效果。首先建立一张表:代码 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.C...
巧妙使用SQL Server编辑前200行功能 (转)
在SQL Server 2005/2008/2008 R2中,我们可以使用SQL Server自带的编辑前200行功能,使用这个功能的本意是简化Update 的使用,让开发人员、DBA和不懂T-SQL的一些人能够通过可视化界面来直接修改数据库里的数据。在...
SQL语句优化方法30例(转)
在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELE...
ASP.NET向SQL Server2008导入文件实例操作(转)
在Microsoft SQL Server2008以后的版本中,将删除image数据类型。在新的开发工作中将不适用此数据类型,并打算修改当前使用此数据类型的应用程序,改用varbinary(max)数据类型。ASP.NET向SQL Server导入文件主要用...
C# 和SQL 计算时间:周一,周日,月初,月末,季初,季末...
public void GetDate(DateTime thisDate, out DateTime endWeek, out DateTime endMonth, out DateTime endQuarter, out DateTime endYear) { &n...
SQL Server 中的25种数据类型
二进制类型1、Binary[(n)]为固定的二进制,n的取值范围为1-80002、Varbinary为可变长度的二进制,n的取值范围为1-80003、Image可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节字符数据类...
通过SQL Server 2008 访问Oracle 10g
之前写过一篇关于SQL Server 访问MySQL 数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考。准备工作事先在需要访问Oracle 数据库的主机上完成以下工作:1. 安装SQL Ser...
通过SQL Server 2008 访问Oracle 10g
之前写过一篇关于SQL Server 访问MySQL 数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考。准备工作事先在需要访问Oracle 数据库的主机上完成以下工作:1. 安装SQL Ser...
数据库视图详解
执行视图:保护视图:with check option导致视图where自居不但筛选检索的数据,还在通过视图插入和更新数据时进行检查。即进行双向限制。在创建视图的时候,如果在management stdio设计器中进行创建,如果在属性...
21种好的SQL编程习惯
1、大小写大写T-SQL 语言的所有关键字,谓词和系统函数。变量名称及游标名称使用Pascal样式。数据类型定义使用全部小写。 2、使用“;”使用“;”作为 Transact-SQL 语句终止符。虽然分号不是必需的,但使用它是...