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

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:576
制作脚本网站 发布:2025-10-20 08:17:34 浏览:867
python中的init方法 发布:2025-10-20 08:17:33 浏览:565
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:747
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:667
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:988
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:238
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:96
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:789
python股票数据获取 发布:2025-10-20 07:39:44 浏览:695