MS SQL入门基础:创建和管理视图
2007-01-03 09:22:49 来源:WEB开发网核心提示:13.10.1 创建视图SQL SERVER 提供了使用SQL SERVER Enterprise Manager 和Transac-SQL 命令两种方法来创建视图,在创建或使用视图,MS SQL入门基础:创建和管理视图,时应该注意到以下情况:•只能在当前数据库中创建视图,在视图中最多只能引用1024 列;&
13.10.1 创建视图
SQL SERVER 提供了使用SQL SERVER Enterprise Manager 和Transac-SQL 命令两种方法来创建视图。在创建或使用视图,时应该注意到以下情况:
•只能在当前数据库中创建视图,在视图中最多只能引用1024 列;
•如果视图引用的表被删除,则当使用该视图时将返回一条错误信息,如果创建具有相同的表的结构新表来替代已删除的表视图则可以使用,否则必须重新创建视图;
•如果视图中某一列是函数、数学表达式、常量或来自多个表的列名相同,则必须为列定义名字;
•不能在视图上创建索引;不能在规则、缺省、触发器的定义中引用视图;
•当通过视图查询数据时,SQL SERVER 不仅要检查视图引用的表是否存在,是否有效,而且还要验证对数据的修改是否违反了数据的完整性约束。如果失败将返回错误信息,若正确,则把对视图的查询转换成对引用表的查询。
1、使用SQL SERVER Enterprise Manager 来创建视图
在SQL SERVER 中使用SQL SERVER Enterprise Manager 来创建视图的步骤为:
(1) 启动SQL SERVER Enterprise Manager,登录到指定的服务器;
(2) 打开要创建视图的数据库文件夹,选中view 图标,此时在右面的窗格中显示当前数据库的所有视图,右击图标,在弹出菜单中选择New View 选项,打开New View 对话框。如图13-1。 在New View 对话框中共有四个区:表区、列区SQL script 区、数据结果区(此时对话框中的四个区都是空白的);
(3) 在创建视图时,首先点击按钮,打开添加表对话框,如图13-2 所示;
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接