生活资讯
sql创建视图 、sql创建视图语法
2023-04-15 00:49  浏览:26

SQL中视图的创建。修改,删除

创建视图

CREATE [OR REPLACe] VIEW 视图名(列1,列2...)

AS SELECT (列1,列2...)

FROM  ;

[WITH [CASCADED|LOCAL] CHECK OPTION]

修改视图

CREATE OR REPLACe VIEW 视图名 AS SELECT [ ] FROM [ ];

[WITH [CASCADED|LOCAL] CHECK OPTION]

删除视图

drop view 视图名称

扩展资料:

查看视图

show tables;

desc 视图名

查看视图定义

show create view 视图名称G

通过视图变更数据

insert into 视图名

update 视图名

[WITH [CASCADED|LOCAL] CHECK OPTION] 决定了是否允许更新数据记录不再满足视图的条件。

local只要满足本视图的条件就可以更新

cascaded则必须满足所有针对该视图的所有视图的条件才可以更新,默认是cascaded。

为了防止通过视图修改导致数据无故丢失,建议加上WITH CHECK OPTION

参考资料来源:百度百科-SQL语句

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

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

SQL创建视图语句?

创建视图的语句如下:

Create view v_patient as

select Department as 科室名称, Report.PatientID as 患者ID, PatientName as 患者姓名, Birthd*** as 出生日期, Sex as 性别, Report as 报告内容 from patient, Report where patient.PatientID = Report.PatientID

SQL Server如何新建视图

工具/材料

SQL Server

首先打开SQL Server Management管理工具,打开一个数据库,选择数据库下面的视图,右键单击,选择“新建视图”,如下图所示

点击新建视图以后,软件会自动弹出添加表的选择框,如下图所示,选择要添加的数据表,然后点击添加按钮

我添加了两个表以后,视图设计界面就如下图所示,软件已经将这两个表进行了关联

接下来我们选择每个表中要添加的字段,直接勾选字段前面的复选框即可,如下图所示,勾选以后,字段自动添加到视图列中

需要注意的是如果两个表中有相同的字段名称的话,软件会自动给字段起别名,如下图所示

接下来我们按ctrl和s的组合键,弹出视图名称编辑对话框,如下图所示,输入视图的名称,点击确定即可

最后我们查询建好的视图,你会发现我们刚才选择的字段都已经添加到视图中了,如下图所示

sql创建视图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql创建视图语法、sql创建视图的信息别忘了在本站进行查找喔。

发表评论
0评