Sql中的视图的使用(简单的视图)适合入门级别的

创建一个视图能更好的从一个库中调用数据到另一个数据库中(比如把209库的东西调到205库中)

例:209库中有不同的库名:数据库(AIS20140417092531膜库)供应商表(t_Supplier )、数据库(AIS20140417092652胶)供应商表(T_Supplier)

供应商表数据:主键(FItemID)、供应商名称(FName)等

供应商表数据:主键(FItemID)、供应商名称(FName)等

现在要把209的库中的膜库的供应商表以及胶库的供应商表的字段的内容放到205的数据库中,这样就可以使用视图来实现想要的效果(例子是自己举例可能会很不规范,但是是大概的意思)

SELECT     FItemID, FName, ‘膜‘ AS ‘FDbName‘

FROM         KIS.AIS20140417092531.dbo.t_Supplier AS t_Supplier_1

UNION ALL

SELECT     FItemID, FName, ‘胶‘ AS ‘FDbName‘

FROM         KIS.AIS20140417092652.dbo.t_Supplier AS t_Supplier_1

时间: 2024-08-01 05:20:23

Sql中的视图的使用(简单的视图)适合入门级别的的相关文章

SQL Server 索引(index) 和 视图(view) 的简单介绍和操作

--索引(index)和视图(view)-- --索引(index)----概述: 数据库中的索引类似于书籍的目录,他以指针形式包含了表中一列或几列组合的新顺序,实现表中数据库的逻辑排序.索引创建在数据表或者视图的字段上,生成索引页,存放于数据库中.--分类:在SQL Server中,根据索引的作用和存储方式的不同,将索引分为聚集索引和非聚集索引两类. 1)聚集索引 :指数据库的物理顺序与被创建索引的字段顺序完全相同.同一个数据表最多只能创建一个聚集索引.默认情况下主键自动被创建为聚集索引.聚集

SQL中使用视图的优点和缺点是什么

视图的优点与缺点 在程序设计的时候必须先了解视图的优缺点,这样可以扬长避短,视图具有如下的一些优点: ● 简单性.视图不仅可以简化用户对数据的理解,也可以简化他们的操作.那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件. ● 安全性.通过视图用户只能查询和修改他们所能见到的数据.数据库中的其他数据则既看不见也取不到.数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上.通过视图,用户可以被限制在数据的不同子集

SQL Server中带事务的存储过程简单举例

先来看一个概念: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行.那么在存储过程里添加事务,则可以保证该事务里的所有sql代码要么完全执行要么完全不执行. 举个简单的带事务的存储过程: Begin Set NOCOUNT ON; --不返回影响行数 Set XACT_ABORT ON; --使用存储过程执行事务需要开启XACT_ABORT参数(默认为OFF) delete from table1 where n

sql中的触发器、视图、事务

·触发器(trigger) [触发器本质上还是一个存储过程,只不过不是用exe来调用执行,而是通过增删改数据库的操作] [触发器只对增.删.改有效] 触发器的格式 (instead of与for的区别 如下) instead of: create trigger 触发器名(TR_表名_操作) on 表名 instead of 增或删或改 --当为instead of时,go下的代码不执行只起到触发的作用,只执行as里面的代码 as as里面随便写代码 go go下的代码只能是 增或删或改 for

关于SQL中CTE(公用表表达式)(Common Table Expression)的总结

WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到.有的时候,是为了让SQL语句的可读性更高些, 也有可能是在UNION ALL的不同部分,作为提供数据的部分. 特别对于UNION ALL比较有用.因为UNION

SQL Server-聚焦使用视图若干限制/建议、视图查询性能问题,你懵逼了?(二十五)

前言 上一节我们简单讲述了表表达式的4种类型,这一系列我们来讲讲使用视图的限制,简短的内容,深入的理解,Always to review the basics. 避免在视图中使用ORDER BY 上一节我们也讲述了使用表表达式必须满足的3个要求,其中就有一个无法保证顺序,也就是说的ORDER BY的问题,我们还是重点看看在视图中的限制.在常规查询中对于排序我们是这样做的. USE AdventureWorks2012 GO SELECT * FROM Sales.SalesOrderDetail

SQL查询语句之select详解和视图的概念

select语句 学习数据库最核心的功能就是掌握增.删.查.改等命令的使用,其中查询语句最为复杂也最为重要.本文将重点介绍查询语句相关命令的使用. 查询语句类型分为三种:简单查询.多表查询.子查询.联合查询(union) 1.简单查询 SELECT [DISTINCT] * FROM tb_name [WHERE字句|ORGER BY字句|LIMIT字句|GROUP BY字句]; 其中[DISTINC]表示重复的字段值只显示一次 *:表示该表中所有的字段,这是一个通配符,当然这里也可以指定想要显

ABAP 7.50 新特性 – Open SQL中的宿主表达式和其它表达式

在长期的停滞后,Open SQL的发展终于从沉睡中醒来.从ABAP 7.40开始,SAP推进了某些关键的改变,以尽可能地包含SQL92中的特性,并提供与ABAP CDS中的DDL里面的SELECT一样的功能给Open SQL.为了实现这些目标,ABAP运行时环境中引入了一个新的SQL parser作为Open SQL的新基础.结果就是,Open SQL现在可以在ABAP中扮演一些和以往不同的角色了. 虽然在7.40之前,Open SQL更多地被视为ABAP语言本身的一部分,但在同时,SQL关键字

查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数

查询SQLServer2005中某个数据库中的表结构.索引.视图.存储过程.触发器以及自定义函数 2013-03-11 09:05:06|  分类: SQL SERVER|举报|字号 订阅 (1)查询SQLServer2005中某个数据库中的表结构 SELECT TOP 100 PERCENT --a.id,CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名,CASE WHEN a.colorder = 1 THEN isnull(f.v

WITH AS ,case when then else end 在sql中的运用

WITH FOOTNOTE_LIST (CARRIER_CD, TARIFF_CD, FOOTNOTE_CD, CATEGORY_NO, SEQUENCE_NO)     AS (SELECT DISTINCT X.CARRIER_CD,          X.TARIFF_CD,          X.FOOTNOTE_CD,          X.CATEGORY_NO,           X.SEQUENCE_NO      FROM  ${parSchema}FTNREC2_CATCT