在SQL Server 2008中,您可以通过创建基于视图的视图来实现诸如选修了编号为1的课程且成绩在90分以上的学生信息的检索。例如,可以创建一个名为stu_sc_grade的视图,选择Sno,Sname和Grade字段,条件为Grade大于等于90分。
SQL Server 2008视图的基于视图创建方法
相关推荐
SQL Server 2008视图的创建要点
创建SQL Server 2008视图时需注意以下几点:视图必须在当前数据库中创建;命名应符合标识符规则,且不能与表同名;如果视图中存在函数、数学表达式、常量或者多个表的同名列,需为列定义名称;删除引用的基表或视图会使视图失效;视图不支持全文索引;不能在规则或默认定义中引用视图;单个视图最多可引用1024个列,最多可嵌套32层。
SQLServer
2
2024-07-24
基于视图的视图创建
创建视图 IS_S2,其中包含信息系学生选修 1 号课程且成绩在 90 分及以上的学号、姓名和成绩。
CREATE VIEW IS_S2 ASSELECT Sno,Sname,GradeFROM IS_S1WHERE Grade >= 90;
SQLServer
2
2024-05-31
SQL Server 2008视图定义查看方法
利用对象管理器,您可以查看SQL Server 2008中的视图定义,不过需要注意,加密的视图无法直接查看其设计。
SQLServer
0
2024-10-10
SQL Server 2008视图的代表表达式创建
例1:定义一个反映学生出生年份的视图;CREATE VIEW stu_year(Sno, Sname, Sbirth) AS SELECT Sno, Sname, 出生年份=2007-Sage FROM Student
SQLServer
0
2024-08-30
SQL Server视图创建技巧解析
SQL Server 2005提供了多种创建视图的方式:(1)使用SQL Server管理平台创建视图;(2)利用Transact-SQL中的CREATE VIEW命令;(3)利用SQL Server管理平台的视图模板。创建视图时需注意:只能在当前数据库中创建视图,视图最多引用1024列,视图的记录数受基表记录数限制。视图引用的基表或视图被删除后,需重新创建。视图中若有函数、数学表达式、常量或同名列需为其定义名称。视图不能创建索引,也不能在规则、默认值或触发器中引用。查询视图数据时,SQL Server会检查语句中涉及的数据库对象是否存在,并确保数据修改语句不违反完整性规则。视图名称需符合标识符规则且对每个用户唯一,不能与用户拥有的表同名。
SQLServer
2
2024-07-27
使用SQL语法全面理解从视图中创建视图的方法
在SQL语法中,创建视图的方式可以通过以下步骤实现:首先,使用CREATE VIEW语句定义新的视图名称,例如CREATE VIEW2 AS SELECT * FROM VIEW1。需要注意的是,避免创建过深层次的视图,以免出现类似employee_summary CREAT subsummary AS SELECT * FROM employee_summary的情况。
SQLServer
2
2024-07-22
SQL Server 2000简介创建视图概述
创建视图/创建数学系学生信息视图/ CREATE VIEW Math_Student AS (SELECT * FROM Student WHERE dept='Math')
SQLServer
1
2024-08-04
创建与应用SQL Server 2000视图
通过视图修改数据,有以下三条更新规则:若视图涉及两个以上基表,则禁止更新;若视图使用了分组和集函数,则禁止更新;若视图从单个基本表中选择并包含侯选关键字(行列子集视图),则可执行更新操作。
SQLServer
0
2024-08-12
SQL Server 2008 索引与视图概述
本指南全面介绍了 SQL Server 2008 中索引和视图的原理和应用。它涵盖了以下主题:
索引类型和结构
索引创建和管理
视图创建和查询
索引和视图在优化查询性能中的作用
索引和视图的最佳实践
SQLServer
2
2024-05-31