SQL Server 视图 语句
SQL Server 语句
一.视图
视图是储存在数据库目录中的命名查询,允许客户端在之后引用它.
视图可以包含来自使用连接的多个表的列,也可以只包含单个表的列的子集.
A.Sql Server 创建视图.
1.创建新视图,使用Cerate View 语句,
.Create view 关键字后面指定视图的名称.
.指定定义as关键字后面的视图的select语句.select语句可以引用一个或多个表.
.如果未明确指定视图的名称Sql Server将使用从select语句派生的列列表.
创建视图之后,可以使用简单的select语句在视图上针对基础表查询数据:
2.重新定义视图实例
B.Sql Server 重命名视图
在重命名视图之前,必须注意所有依赖与视图的对象都可能失败.
这些对象包括储存过程,用户定义的函数,触发器,查询,其他视图和客户端应用程序.
所以,重命名视图之后必须确保引用视图旧名称的所有对象都使用新名称.
一.使用SSMS重命名视图
1.首先,在对象资源管理器中,打开数据库.
2.选择包含要重命名的视图数据库名称.
3.打开视图文件夹.
4.右键要重命名的视图.
5.选择重命名.
二.使用Sql重命名视图.
如果要以编程方式重命名视图,可以使用sp_rename储存过程.
在这个语句中:
.用@objname参数指定旧的视图名,用@newname设置新的视图名.
.sp_remane储存过程返回:
注意: 更改对象名的任一部分都可能会破坏脚本和存储过程
C.删除视图
从数据库删除视图,用Drop view语句
.在Drop view关键字后指定要删除的视图名称
.如果视图属于模式,还必须显示指定视图所属的模式的名称
.如果删除不存在的视图,sql server将报错.
.if exists 子句可以防止在删除不存在的视图时发生错误.
要删除多个视图可以使用:
SQL Server 视图 语句相关推荐
- SQL SERVER视图
SQL SERVER视图 2011-09-29 13:56:14 我来说两句 0 我要投稿 [字体:小 大] 创建视图 创建一个虚拟表,该表以另一种方式表示一个或多个表中的数据.CREA ...
- CodeSmith生成SQL Server视图的实体类脚本/对应的生成模板
C#生成sql视图的实体类 using System; using System.Text; using CodeSmith.Engine; using SchemaExplorer; using S ...
- sqlserver 指定的网络名不再可用_50个比较实用的SQL Server查询语句(1)
在本文中,我将解释一些通用的SQL查询.我认为每个开发人员都应该了解这些查询.这些查询与SQL的任何特定主题都无关.但是了解这些查询可以解决一些复杂的任务,并且可以在许多场景中使用. 查询1:检索所有 ...
- sql server 视图_轻松搜索SQL Server –搜索目录视图
sql server 视图 The need to search through database schema for specific words or phrases is commonplac ...
- 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集
如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括: 如 ...
- 了解SQL Server CASE语句
SQL Server CASE statement is equivalent to the IF-THEN statement in Excel. SQL Server CASE语句等效于Excel ...
- sql raiserror_SQL Server PRINT和SQL Server RAISERROR语句
sql raiserror This article explores the SQL Server PRINT statements, and its alternative SQL Server ...
- sql server 视图_SQL Server –具有引用视图的开发实践
sql server 视图 We've recently had production failures because our developers changed an important ref ...
- SQL Server UPDATE语句用于更新数据
SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解. 现实应用 ...
- mysql查询第二个字母为a_MSSQL_关于SQL Server查询语句的使用,一.查询第二个字母是t或者a的 - phpStudy...
关于SQL Server查询语句的使用 一.查询第二个字母是t或者a的雇员的全部信息 select * from employees where firstname like '_[t,a]%' 注意 ...
最新文章
- 从睡姿就可以看出你的性格,据说非常准,快存!
- windows Tensorflow cpu版 指令集加速
- java前端ajax提交数据_Java 前端使用Ajax通过FormData传递文件和表单数据到后台
- spring下jndi配置
- Fedora 17删除旧内核的操作
- 三、PHP基础——HTTP协议 文件编程
- 一、MySQL查询学习笔记(基础查询、条件查询、排序查询、常见函数、分组查询 详解)
- ASP.NET抓取网页内容
- Vray-3.0 开箱宝典
- 95-872-050-源码-CEP-CEP之模式流与运算符
- 学习进度表(160519更新)
- 循环,数组,函数作业
- S3C2440裸机------内存控制器
- android极光推送问题,Android 极光推送问题
- K成本中心PO总账科目矛盾报错
- Echarts双Y轴图表处理
- C语言随机函数的使用
- GO的gin依赖下载不下来的问题
- Echarts动态生成图表,图表类型进行切换,长数据区域展示
- java pdf工具类_Java PDF工具类(一)| 使用 itextpdf 根据PDF模板生成PDF(文字和图片)...
热门文章
- 动态规划实战4-leetcode 5.Longest Palindromic Substring
- 计算单应性矩阵 python_计算视觉——相机参数标定法
- 一键解决“请卸载所有32位office程序,然后重试安装64位office”
- Java中的重载(overloading)和重写(overriding)
- MySQL(17)-----数值函数
- phpstorm设置背景图片
- Lenovo E46A-Win 7_无线灯亮但无法启动(耽误3天以上您信吗.....)问题: wlan autoconfig 依赖服务或组无法启动...
- 很多时候,是否好好看完一本好书,对一个人的提升往往能达到质的区别
- 深度学习神经网络中的梯度检查
- 如何部署WAR到tomcat?