当前位置:首页 » 编程语言 » 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 /*使用视图*/
从一个或者多个表或视图中导出的虚拟表,结构和数据建立在对表的查询基础上的。
理论上它可以像普通的物理表一样使用,例如增、删、改、查等,修改视图中的数据实际上是修改原始数据表。
因为修改视图有许多限制,所以在实际开发中一般视图仅做查询使用。

热点内容
ftp站点如何设置 发布:2024-11-26 16:54:48 浏览:848
预设存储器 发布:2024-11-26 16:47:38 浏览:13
如何打开云服务器的窗口 发布:2024-11-26 16:42:37 浏览:843
怎么自学编程入门 发布:2024-11-26 16:40:58 浏览:759
梦幻西游网页版脚本辅助神器 发布:2024-11-26 16:39:18 浏览:66
登陆社保账号密码是什么 发布:2024-11-26 16:23:03 浏览:896
优盾加密软件 发布:2024-11-26 16:15:52 浏览:655
热血传奇手游免费辅助脚本 发布:2024-11-26 15:59:03 浏览:220
安卓王者荣耀怎么设置回复血量 发布:2024-11-26 15:58:58 浏览:533
汽车空调压缩机轴承 发布:2024-11-26 15:58:56 浏览:960