中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
执行视时请使用这些技巧
作者:佚名 时间:2004-07-09 10:40 出处:互连网 责编:chinaitpower
              摘要:执行视时请使用这些技巧

  视的价值在于它能够从数据库中的隐含表中建立一个虚拟的数据表。即使视有着它自身的物理缺欠——一个视只能限制于最大为1024的行。但是,对于数据操作而言,它依然是非常功能强大和高效率的机制。
  
  为了保证视能够正确执行,你必须清楚它们的结构和性能。以下是执行视应该要遵循的一些技巧。
  
  不要建立一个基于其他视的视。虽然这一功能很吸引人,但是重叠的视会隐藏着很多问题。如果你想建立一个"view-on-view",请注意你所需要的,也许你一开始建立的视就应该值得更改。
  
  从数据库中调用对象时要格外小心。调用一个相关的对象可以导致你的视失去它本身的功能。在执行sp_dependsw存储程序之前,请确保你的视不要与对象相关联。
  
  建立一个具有含义的视名称,这有助于区别它们。
  
  syscomments系统表包含各种信息,比如每一个视,规则,缺省情况,CHECK限制,DEFAULT限制,以及数据库的保存程序。这也是你可以找到SQL定义文本的地方。请不删除表中的注解。如果一个登录已经被人工删除,视将无法正确的运行。如果你想要保护视定义,使用带有CREATE VIEW或者ALTER VIEW声明的ENCRYPTION选择(请注意在加密之前请保存你的定义)。
  
  当建立一个视时,指定视的所有者为dbo。除此之外,将所有与这个视相关的对象定义为dbo。如果你不这样做,当你查阅这一视时你不得不定义对象的所有者。
  
  使用这些有用的技巧,你将可以有效地操作你的视。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有