SQL SERVER先判断视图是否存在然后再创建视图的语句
作者:whsnow 时间:2024-01-23 07:39:30
如果我们的语句为:
IF NOT EXISTS(SELECT 1 FROM sys.views WHERE name='Report_IndividualTicket')
BEGIN
create view Report_IndividualTicket
as
SELECT Ticket.TicketNumber, Ticket.TicketID,
GisProcess.StageName,
Content.DtReceived, Content.ContentText
FROM
(GisProcess INNER JOIN Ticket
ON GisProcess.TicketID=Ticket.TicketID)
INNER JOIN Content
ON Ticket.ContentID=Content.ContentID
END
会提示以下错误:
Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'view'.
出现这个错误的原因是:create view 这一句必须是批处理中的第一句。
所以可以将该语句修改为:
IF EXISTS(SELECT 1 FROM sys.views WHERE name='Report_IndividualTicket')
DROP VIEW Report_IndividualTicket
GO
create view Report_IndividualTicket
as
SELECT Ticket.TicketNumber, Ticket.TicketID,
GisProcess.StageName,
Content.DtReceived, Content.ContentText
FROM
(GisProcess INNER JOIN Ticket
ON GisProcess.TicketID=Ticket.TicketID)
INNER JOIN Content
ON Ticket.ContentID=Content.ContentID
GO
标签:视图
0
投稿
猜你喜欢
JavaScript逆向分析instagram登入过程
2023-09-08 19:51:52
python Django的显示个人信息详解
2021-10-09 15:47:14
一篇文章带你了解Python中的类
2022-10-11 19:46:18
sql server 性能优化之nolock
2024-01-24 11:34:10
golang实现整型和字节数组之间的转换操作
2024-02-11 00:13:08
SpringBoot Security使用MySQL实现验证与权限管理
2024-01-22 15:32:00
SQL Server 2008 正式版安装指南 包含序列号
2024-01-14 19:12:47
asp里Sub与Function有什么区别
2007-08-17 10:39:00
python读取和保存图片5种方法对比
2022-05-27 23:54:32
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2024-04-30 10:10:44
详解Go-JWT-RESTful身份认证教程
2024-02-17 07:44:56
Python Matplotlib实现三维数据的散点图绘制
2021-01-30 09:45:19
使用python绘制常用的图表
2022-02-16 19:47:33
首页访问感受提升三步曲
2007-12-13 20:36:00
Python内置的字符串处理函数详细整理(覆盖日常所用)
2023-10-10 22:46:36
Golang实现http server提供压缩文件下载功能
2024-05-09 14:56:00
解决Matplotlib图表不能在Pycharm中显示的问题
2023-05-26 17:10:03
asp中Access与Sql Server数据库区别总结
2007-11-18 15:08:00
解析SQL语句中Replace INTO与INSERT INTO的不同之处
2024-01-23 05:57:18
带你轻松接触MaxDB和MySQL之间的协同性
2008-12-03 17:10:00