SQL Server 2005提供了多种创建视图的方式:(1)使用SQL Server管理平台创建视图;(2)利用Transact-SQL中的CREATE VIEW命令;(3)利用SQL Server管理平台的视图模板。创建视图时需注意:只能在当前数据库中创建视图,视图最多引用1024列,视图的记录数受基表记录数限制。视图引用的基表或视图被删除后,需重新创建。视图中若有函数、数学表达式、常量或同名列需为其定义名称。视图不能创建索引,也不能在规则、默认值或触发器中引用。查询视图数据时,SQL Server会检查语句中涉及的数据库对象是否存在,并确保数据修改语句不违反完整性规则。视图名称需符合标识符规则且对每个用户唯一,不能与用户拥有的表同名。
SQL Server视图创建技巧解析
相关推荐
SQL Server 2008视图的基于视图创建方法
在SQL Server 2008中,您可以通过创建基于视图的视图来实现诸如选修了编号为1的课程且成绩在90分以上的学生信息的检索。例如,可以创建一个名为stu_sc_grade的视图,选择Sno,Sname和Grade字段,条件为Grade大于等于90分。
SQLServer
10
2024-07-21
SQL Server 2008视图的创建要点
创建SQL Server 2008视图时需注意以下几点:视图必须在当前数据库中创建;命名应符合标识符规则,且不能与表同名;如果视图中存在函数、数学表达式、常量或者多个表的同名列,需为列定义名称;删除引用的基表或视图会使视图失效;视图不支持全文索引;不能在规则或默认定义中引用视图;单个视图最多可引用1024个列,最多可嵌套32层。
SQLServer
10
2024-07-24
创建与应用SQL Server 2000视图
通过视图修改数据,有以下三条更新规则:若视图涉及两个以上基表,则禁止更新;若视图使用了分组和集函数,则禁止更新;若视图从单个基本表中选择并包含侯选关键字(行列子集视图),则可执行更新操作。
SQLServer
5
2024-08-12
SQL Server 2000简介创建视图概述
创建视图/创建数学系学生信息视图/ CREATE VIEW Math_Student AS (SELECT * FROM Student WHERE dept='Math')
SQLServer
5
2024-08-04
操作创建SQL经典视图
操作步骤
打开企业管理器。
使用创建向导进行视图创建。
使用T-SQL语句:
sql
CREATE VIEW 视图名 [WITH ENCRYPTION] AS SELECT 语句;
SQLServer
6
2024-11-04
数据库SQL Server视图概念解析
SQL Server中的视图是通过查询一个或多个表或视图而导出的虚拟表,其结构和数据源自于所引用的表。视图类似于真实表,包含定义的列和数据行,但数据实际存储在引用的表中,而非视图本身。
SQLServer
5
2024-08-11
从数据库中创建SQL Server课件视图
从数据库中提取视图,创建了一个名为IS_S2的视图,其中包括学号、姓名和成绩字段,仅包含信息系(IS)专业学生选修了编号为1的课程且成绩达到90分以上的记录。
SQLServer
7
2024-08-11
基于视图的视图创建
创建视图 IS_S2,其中包含信息系学生选修 1 号课程且成绩在 90 分及以上的学号、姓名和成绩。
CREATE VIEW IS_S2 ASSELECT Sno,Sname,GradeFROM IS_S1WHERE Grade >= 90;
SQLServer
11
2024-05-31
SQL视图的创建语法详解
SQL视图的基本创建语法包括:使用CREATE VIEW view_name AS SELECT语句来定义视图。创建视图可以从单个表中选取数据,也可以从多个表联合查询后选取数据,并且可以从已有的视图中创建新的视图。
SQLServer
6
2024-07-26