正在加载图片...
第八章视图及其应用 创建视图 创建视图时应该注意以下 1、创建者必须拥有创建视图的权限,对视图中引用的基表或视图有许可权。 2、只能在当前数据库中创建视图,如果使用分布式查询,视图所引用的基表和 视图可以存在于其他数据库或其他服务器中 3、在一个视图中最多引用1024列,视图中记录的行数限制由基表中记录数目决 定 4、视图的名称必须遵循标识符的定义规则,对于每个用户来说也必须唯一,而 且视图名称不允许与该用户拥有的表重名。 5、视图中列的名称一般继承其基表中列的名称,如果视图中某一列是算术表达 式、函数、常量或者来自多个表的列名相同,必须要为视图中的列定义名称。 6、可以将视图创建在其他视图上, SQLServer2000中允许32层的视图嵌套。 7、不能在视图上创建全文索引,不能将规则、默认绑定在视图上。 8、不能在临时表上创建视图,也不能创建临时视图。 9、定义视图的查询语句中不能包含 ORDERBY、 COMPUTE、 COMPUTE BY子句和INTO关键字。第八章 视图及其应用 ❖ 创建视图 创建视图时应该注意以下: 1、创建者必须拥有创建视图的权限,对视图中引用的基表或视图有许可权。 2、只能在当前数据库中创建视图,如果使用分布式查询,视图所引用的基表和 视图可以存在于其他数据库或其他服务器中。 3、在一个视图中最多引用1024列,视图中记录的行数限制由基表中记录数目决 定。 4、视图的名称必须遵循标识符的定义规则,对于每个用户来说也必须唯一,而 且视图名称不允许与该用户拥有的表重名。 5、视图中列的名称一般继承其基表中列的名称,如果视图中某一列是算术表达 式、函数、常量或者来自多个表的列名相同,必须要为视图中的列定义名称。 6、可以将视图创建在其他视图上,SQL Server 2000中允许32层的视图嵌套。 7、不能在视图上创建全文索引,不能将规则、默认绑定在视图上。 8、不能在临时表上创建视图,也不能创建临时视图。 9、定义视图的查询语句中不能包含ORDER BY 、COMPUTE、COMPUTE BY子句和INTO关键字
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有