正在加载图片...
7.1创建视图 SQL Server2005提供了如下几种创建视图的方法: (1)用 SQL SERVER管理平台创建视图 2)用 Transact-SQL语句中的 CREATEⅥEW命令创建视图 (3)利用 SQL SERVER管理平台的视图模板来创建视图。 创建视图时应该注意以下情况: 只能在当前数据库中创建视图,在视图中最多只能引用1024列,视图中记录的数 目限制只由其基表中的记录数决定。 (2)如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基 表或者视图 3)如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必 须为列定义名称。 (4)不能在视图上创建索引,不能在规则、默认、触发器的定义中引用视图。 (5)当通过视图査询数据时, SQL Server要检查以确保语句中涉及的所有数据库对象 在,每个数据库对象在语句的上下文中有效,而且数据修改语句不能违反数据完整性 (6)视图的名称必须遵循标识符的规则,且对每个用户必须是惟一的。此外,该名称 不得与该用户拥有的任何表的名称相同。 SQL SERVER2005入门与实例教程电子工业出版社20067.1创建视图 SQL Server 2005提供了如下几种创建视图的方法: (1)用SQL SERVER管理平台创建视图; (2)用Transact-SQL语句中的CREATE VIEW命令创建视图; (3)利用SQL SERVER管理平台的视图模板来创建视图。 创建视图时应该注意以下情况: (1)只能在当前数据库中创建视图,在视图中最多只能引用1024列,视图中记录的数 目限制只由其基表中的记录数决定。 (2)如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基 表或者视图。 (3)如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必 须为列定义名称。 (4)不能在视图上创建索引,不能在规则、默认、触发器的定义中引用视图。 (5)当通过视图查询数据时,SQL Server要检查以确保语句中涉及的所有数据库对象 存在,每个数据库对象在语句的上下文中有效,而且数据修改语句不能违反数据完整性 规则。 (6)视图的名称必须遵循标识符的规则,且对每个用户必须是惟一的。此外,该名称 不得与该用户拥有的任何表的名称相同
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有