一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL SERVER先判斷視圖是否存在然后再創建視圖的語句

SQL SERVER先判斷視圖是否存在然后再創建視圖的語句

2020-04-05 15:05whsnow Sql Server

SQL SERVER中先判斷視圖是否存在,使用IF NOT EXISTS,然后再創建視圖,使用create view,整個過程如下

如果我們的語句為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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 這一句必須是批處理中的第一句。

所以可以將該語句修改為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲www视频 | 国产专区亚洲欧美另类在线 | 调教女秘书 | 九九精品视频一区二区三区 | 俄罗斯毛片免费大全 | 四虎最新永久在线精品免费 | 亚洲大片免费观看 | 亚洲va国产日韩欧美精品色婷婷 | 国产一区二区三区在线看片 | 欧美日韩国产一区二区三区不卡 | 亚洲精品无码不卡 | 欧美日韩第二页 | 精精国产xxxx视频在线播放器 | 久久成人伊人欧洲精品AV | 国产成年人在线观看 | 日韩一 | 俄罗斯极品h在线 | 婷婷在线观看香蕉五月天 | 日韩精品一区二三区中文 | 国产日本久久久久久久久婷婷 | 韩国最新理论片奇忧影院 | 香蕉 在线播放 | 亚洲狠狠婷婷综合久久久久网站 | 日本成人高清视频 | 亚洲成年 | 四虎免费入口 | 美国videos | 色综合合久久天天综合绕视看 | 欧美二区视频 | 日本免费观看95视频网站 | 国产成人yy精品1024在线 | 亚洲国产精品免费在线观看 | 女子张腿让男人桶免费 | 亚洲国产精品一在线观看 | 激情小说欧美图片 | 很黄的孕妇a级黄毛片 | daring国家队在线观看樱花动漫 | 成人在线视频播放 | 男人和女人上床 | 欧美国产日韩在线 | 国产成人亚洲综合a∨婷婷 国产成人亚洲精品乱码在线观看 |