MSSQL
文章平均质量分 71
dianfeng21sj
这个作者很懒,什么都没留下…
展开
-
SQL 存储过程和视图有什么关系?
本人觉得yykele的回答有很不够的地方,“和视图没什么关系”是不可能。 首写两者都是SQL的数据对象 再次并且写法也很相似。 最重要的是在服务器的存储和运行过程都几乎是一样的,二者都是以SQL语句集存储的,而且在运行之前都是经过编译的,也就是不用每次都重新编译,这样可以大大提高执行效率。 顾名思义,其区别一个重在“过程”、一个重在“图”。 也就是存储过程涉及很多的数据处理,整个是一个复原创 2007-05-20 23:05:00 · 627 阅读 · 0 评论 -
【SQLSERVER】存儲過程的寫法格式規格
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->******************************************************** author:Susan*** date:2005/08/05*** expliation原创 2007-09-20 10:40:00 · 981 阅读 · 0 评论 -
存储过程介绍及asp+存储过程的使用
一、先介绍一下什么是存储过程存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以下功原创 2007-05-20 23:17:00 · 378 阅读 · 0 评论 -
索引的建立
CREATE INDEX 为给定表或视图创建索引。 只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。 语法 CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]原创 2007-05-20 23:12:00 · 737 阅读 · 0 评论 -
什么是索引?
可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定原创 2007-05-20 23:09:00 · 4142 阅读 · 1 评论 -
access转MSSQL经验之谈
由于SQL2000里面没有"自动编号",所以你的以"自动编号"设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的"标示"选择"是",种子为"1",增量为"1", 2,另外,ACCESS2000转换成SQL2000后,原来属性为"是/否"的字段将被转换成非空的"bit",这时候你必须修改成自己想要的属性了; ACCESS转SQL SERVER中的一些经验 1.ACCESS的数据库中原创 2007-05-21 16:24:00 · 2518 阅读 · 0 评论 -
如何提高数据库访问效率
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是原创 2007-05-20 23:14:00 · 2404 阅读 · 0 评论 -
关于SQL SERVER建立索引需要注意的问题
---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这转载 2007-05-20 22:46:00 · 331 阅读 · 0 评论 -
ASP调用带参数存储过程的几种方式
1. 这也是最简单的方法,两个输入参数,无返回值: set connection = server.createobject("adodb.connection") connection.open someDSN Connection.Execute "procname varvalue1, varvalue2" 将所有对象清为nothing,释放资源 connection.close set原创 2007-05-20 23:03:00 · 405 阅读 · 0 评论 -
数据库中创建视图和索引还有存储过程起什么作用?
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列任一或所有功能: 将用户限定在表中的特定行上。 例如,只允许雇员看见工作跟踪表内记录其工作的行。 将用户限定原创 2007-05-20 23:06:00 · 1633 阅读 · 0 评论 -
【SQLSERVER】存储过程基础
1.声明变量 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DECLARE @F001 SMALLINT, @F002 INTEGER, @F003 VARCHAR(20),原创 2007-09-20 10:31:00 · 542 阅读 · 0 评论