视图相关SQL

  前面介绍了视图的概念和作用,接下来简单的用实例SQL来展现视图。

  例如:首先,创建表e_information、表e_shareholder:

  

  

  然后插入表数据等,在此,这简单的部分我就省略了,直接写视图SQL。

  创建视图语句:CREATE VIEW + 视图名(字段1,字段2......) AS  SELECT ****  FROM ****

  比如现在我想在e_information表上创建视图 V_e_TECHNOLOGY 查询各省是高新技术的企业,并且安徽省优先

  

  视图效果展现

  

  单表可以展示,那么多表可以吗?答案是肯定的。

  比如现在我想建立关联上面两张表中字段ZX_ID,NAME,LICENSES,REPRESENTATIVE,SH_NAME,ID_NUM,SH_CONTRIBUTIVE,SH_STAKE的视图

  

  视图效果展现

  

  从上面的例子很鲜明地体现了视图的灵活性,我们可以根据需求定义视图,满足不同的用户。

  

  笔者不才,不足处望指教... ...后期将会补充... ...

时间: 2024-10-26 14:52:09

视图相关SQL的相关文章

oracle 常用相关sql 语句

一.oracle 常用相关sql 语句 1. 连接数据库       su - oracle -c " sqlsplus 用户/密码     注:首次登陆用  sqlplus / as sysdba            注: 关闭数据库:注:shutdown可加关闭选项,从最温和到最粗暴的行为选项为(shutdown.shutdown transactional.shutdown immediate.shutdown abort)                 shutdown:关闭,等待每

Sql Server 添加、更新、查询表注释、字段注释相关sql

/*******************字段添加注释*********************/ if not exists (SELECT C.value AS column_description FROM sys.tables A INNER JOIN sys.columns B ON B.object_id = A.object_id INNER JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_

为代码减负之<三>视图(SQL)

在设计数据库时为了减少数据冗余,一般都会按照三范式去设计,但有时我们在查询时需要通过一字段获取跟这 个字段相关联的好几个字段,但是他们又分布在不同的表中,这时候如果按照正常途径走的话需要同时查询好几张 表,不仅操作麻烦还容易出错.当然我们有捷径,把想要查询的字段都整合到一张虚拟表中,这就是视图的应用. 简单介绍     概念:视图是从若干基本表或其他视图构造出来的表,是一张虚拟的表,其内容由查询定义.同真实的表一样, 视图包含一系列带有名称的列和行数据.但是视图并不在数据库中以存储的数据值集形式

删除所有约束、表、视图等SQL脚本

--删除所有约束.表.视图等SQL脚本 --############################################### --删除所有外键约束 --############################################### DECLARE @SQL VARCHAR(99) DECLARE CUR_CONSTRAINT CURSOR LOCAL FOR SELECT 'ALTER TABLE '+ CASE WHEN O.schema_id IS NOT NU

金蝶K/3 固定置产相关SQL语句

金蝶K/3 固定置产相关SQL语句 select * from vw_fa_card --固定置产打印原始数据 select FAssetID,FAssetNumber,FAssetName,FGroupName,FUnit,FNum,FLocationName,FGuid from vw_fa_card --序号,资产编码,资产名称,类别,单位,数量,使用部门,Guid select * from vw_AssetInvent_FACardGroup select * from vw_fa_c

金蝶K/3 审批相关SQL语句

金蝶K/3 审批相关SQL语句 --http://127.0.0.1/lightApp/todocheckTask.aspx?AccID=84&&FClasstypeID=1071&&FBillID=1312 select xt.fuserid ,xt.fname,u.fname as fusername ,e.FName as fempname from t_xuntong_user xt with (nolock) inner join t_user u with (n

金蝶K/3 报销相关SQL语句

金蝶K/3 报销相关SQL语句 use AIS20180607113701 select fopenid,* from dbo.t_XunTong_User where Fname ='' go use [KDAcctDB] select facctid,* from dbo.t_ad_kdAccount_gl where FAcctName ='landv' go http://127.0.0.1//LightApp/ExpenseManagement/ExpenseManagement.ht

06 数据库入门学习-视图、sql注入、事务、存储过程

一.视图 1.什么是视图 视图本质是一张虚拟的表 2.为什么要用 为了原表的安全 只要有两大功能 1.隐藏部分数据,开放指定数据 2.视图可以将查询结果保存,减少sql语句的次数 特点: 1.视图使用永久保存的,而且保存的仅仅是一条 as sql语句 2.每次对视图的查询,都是再次执行了保存的sql语句 3.对于视图的任何修改都会同步到原表 3.如何使用 语法: create view 视图名 as select * from 原表名; 验证:对视图的任何修改会改变原表  验证 二.sql注入

索引、视图、SQL优化以及数据库存储过程

一.索引 索引是查询优化最有效和最常用的技术 索引是一个单独的.物理的数据库结构,它是指向表中某一列或若干列上的指针列表. mysql中,一个表的物理存储由两部分组成,一部分用于存放表的数据,另一部分存放索引,当进行数据搜索时,mysql会首先搜索索引,从中找到所需数据的起始位置的指针,再直接通过指针查找目标数据. 1.创建索引: CREATE INDEX 索引名 on 表名(要添加索引的列名) 可以给一个表中的多个列添加索引 通过在查询sql语句前加一句Explain可以分析索引效率, 有这样