欢迎来到天天文库
浏览记录
ID:9674114
大小:50.50 KB
页数:2页
时间:2018-05-05
《ms sql入门基础-创建和管理视图--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MSSQL入门基础:创建和管理视图>> 13.10.1创建视图 SQLSERVER提供了使用SQLSERVEREnterpriseManager和Transac-SQL命令两种方法来创建视图。在创建或使用视图,时应该注意到以下情况: •只能在当前数据库中创建视图,在视图中最多只能引用1024列; •如果视图引用的表被删除,则当使用该视图时将返回一条错误信息,如果创建具有相同的表的结构新表来替代已删除的表视图则可以使用,否则必须重新创建视图; •如果视图中某一列是函数、数学表达式、常量或来自多个表的列名相同,则必须为列定义名
2、字; •不能在视图上创建索引;不能在规则、缺省、触发器的定义中引用视图; •当通过视图查询数据时,SQLSERVER不仅要检查视图引用的表是否存在,是否有效,而且还要验证对数据的修改是否违反了数据的完整性约束。如果失败将返回错误信息,若正确,则把对视图的查询转换成对引用表的查询。 1、使用SQLSERVEREnterpriseManager来创建视图 在SQLSERVER中使用SQLSERVEREnterpriseManager来创建视图的步骤为: (1)启动SQLSERVEREnterpriseManager,登录到指定的服务器;
3、 (2)打开要创建视图的数据库文件夹,选中viee 表示视图名称。 •select_statement 构成视图文本的主体,利用SELECT命令从表中或视图中选择列构成新视图的列。 提示:但是在SELECT语句中,不能使用ORDERBY、PUTE、PUTEBY语句,不能使用INTO关键字,不能使用临时表。 •ABINDING 表示在select_statement语句中如果包含表、视图或引用用户自定义函数,则表名、视图名或函数名前必须有所有者前缀。 •VIEETADATA 表示如果某一查询中引用该视图且要求返回浏览
4、模式的元数据时,那么SQLServer将向DBLIB和OLEDBAPIS返回视图的元数据信息 例13-13:使用WITHENCRYPTIONWITHCHECKOPTION选项,并且包含函数列。 由于使用了WITHCHECKOPTION,所以当对视图进行修改时,将返回错误信息。比如执行以下语句: 返回错误信息为: 13.10.2管理视图 1、查看12下一页>>>>这篇文章来自..,。、修改视图 在SQLSERVER中,通过SQLSERVEREnterpriseManager查看和修改视图主要执行以下步骤: (1)启动SQLSERVEREn
5、terpriseManager,登录到指定的服务器; (2)打开要创建视图的数据库文件夹,选中vieissions按钮。 2使用存储过程检查视图 系统过程sp_help用来返回有关数据库对象的详细信息,如果不针对某一特定对象,则返回数据库中所有对象信息其语法如下: sp_help数据库对象名称 系统过程sp_helptext检索出视图、触发器、存储过程的文本。其语法为: sp_helptext视图(触发器、存储过程) 3删除视图 删除视图与删除表一样都使用DROP命令。其语法为: DROPVIESSQL入门基础教程>>>
6、;>>上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有