当前位置:首页 » 编程语言 » sql添加视图

sql添加视图

发布时间: 2024-07-02 09:48:05

1. 怎么用sql语句创建视图

create view v_infomation(请假申请编号,员工姓名,提交时间,请假原因,状态,拒绝原因)
as select QJ_BIAO.请假申请编号,employee.员工姓名,QJ_BIAO.提交时间,QJ_BIAO.请假原因,QJ_BIAO.状态,QJ_BIAO.拒绝申请的理由
from QJ_BIAO,employee

2. 鍦⊿QL Server涓濡备綍寤鸿嗗浘锛

浣跨敤create view璇鍙ュ氨鍙浠ュ垱寤鸿嗗浘浜嗭纴鍏蜂綋璇鍙ュ备笅锛

create view viewname as select * from Tab_EdsProd锛圱ab_EdsProd鏄琛ㄧ殑钖嶅瓧锛墂here 锛埚悗闱㈠彲浠ユ帴涓绾块檺鍒剁殑𨱒′欢锛夈

鍒犻櫎瑙嗗浘锛歞rop view viewname銆

锘烘湰璇鍙ワ细

1銆佹坊锷犱富阌

Alter table tabname add primary key(col)

璇存槑锛氩垹闄や富阌锛欰lter table tabname drop primary key(col)

2銆佸垱寤虹储寮

create [unique] index idxname on tabname(col钬︺)

3銆佸垹闄ょ储寮曪细drop index idxname on tabname

娉锛氱储寮曟槸涓嶅彲镟存敼镄勶纴𨱍虫洿鏀瑰繀椤诲垹闄ら吨鏂板缓銆

3. sql 创建视图

使用create view语句就可以创建视图了,具体语句如下:

create view viewname as select * from Tab_EdsProd(Tab_EdsProd是表的名字)where (后面可以接一线限制的条件)。

删除视图:drop view viewname。

基本语句:

1、添加主键

Alter table tabname add primary key(col)

说明:删除主键:Alter table tabname drop primary key(col)

2、创建索引

create [unique] index idxname on tabname(col…。)

3、删除索引:drop index idxname on tabname

注:索引是不可更改的,想更改必须删除重新建。

4. sql server中如何添加视图

可以使用T-SQL语句添加视图:
CREATE VIEW view_name
AS
<select语句>
IF EXISTS (SELECT * FROM sysobjects WHERE /*检测是否存在*/
name = 'view_stuInfo_stuMarks')
DROP VIEW view_stuInfo_stuMarks /*删除视图*/
GO
CREATE VIEW view_stuInfo_stuMarks /*创建视图*/
AS
SELECT 姓名=stuName,学号=stuInfo.stuNo,
笔试成绩 =writtenExam, 机试成绩=labExam,
平均分=(writtenExam+labExam)/2
FROM stuInfo LEFT JOIN stuMarks
ON stuInfo.stuNo=stuMarks.stuNo
GO
SELECT * FROM view_stuInfo_stuMarks /*使用视图*/
从一个或者多个表或视图中导出的虚拟表,结构和数据建立在对表的查询基础上的。
理论上它可以像普通的物理表一样使用,例如增、删、改、查等,修改视图中的数据实际上是修改原始数据表。
因为修改视图有许多限制,所以在实际开发中一般视图仅做查询使用。

热点内容
如何配置svi接口的ip地址 发布:2025-01-17 03:48:09 浏览:44
微软怎么解压缩文件 发布:2025-01-17 03:43:06 浏览:203
有没有手机可以用的java编译器 发布:2025-01-17 03:38:56 浏览:541
手把手教你学c语言版 发布:2025-01-17 03:38:52 浏览:781
最优化遗传算法 发布:2025-01-17 03:35:24 浏览:546
四代飞度家用需要加装哪些配置 发布:2025-01-17 03:34:28 浏览:876
安卓手机猫和老鼠怎么换号 发布:2025-01-17 03:23:58 浏览:469
安卓系统怎么下蝙蝠 发布:2025-01-17 03:20:07 浏览:19
加密解密文件 发布:2025-01-17 03:16:32 浏览:83
抗震柱加密区 发布:2025-01-17 03:03:06 浏览:134