佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > SQL SERVER先判斷視圖是否存在然后再創(chuàng)建視圖的語句

SQL SERVER先判斷視圖是否存在然后再創(chuàng)建視圖的語句

熱門標(biāo)簽:呼叫中心市場需求 服務(wù)外包 AI電銷 百度競價(jià)排名 地方門戶網(wǎng)站 Linux服務(wù)器 網(wǎng)站排名優(yōu)化 鐵路電話系統(tǒng)

如果我們的語句為:

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

會(huì)提示以下錯(cuò)誤:

Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'view'.

出現(xiàn)這個(gè)錯(cuò)誤的原因是: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
您可能感興趣的文章:
  • Mysql判斷表字段或索引是否存在
  • sql server中判斷表或臨時(shí)表是否存在的方法
  • mysql判斷字段是否存在的方法
  • SQL判斷字段列是否存在的方法
  • mysql中判斷記錄是否存在方法比較
  • mySQL count多個(gè)表的數(shù)據(jù)實(shí)例詳解
  • sql中count或sum為條件的查詢示例(sql查詢count)
  • SQL判斷是否"存在",還在用 count 操作?很耗時(shí)的!

標(biāo)簽:仙桃 崇左 衡水 銅川 湘潭 黃山 湖南 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL SERVER先判斷視圖是否存在然后再創(chuàng)建視圖的語句》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    昭平县| 洛川县| 东乡族自治县| 九寨沟县| 通江县| 涟源市| 濮阳市| 吉林省| 岳池县| 兰溪市| 宜州市| 喀什市| 富裕县| 修水县| 田阳县| 丽江市| 安龙县| 达尔| 子洲县| 定兴县| 正镶白旗| 雷山县| 姜堰市| 高密市| 桦川县| 措勤县| 江门市| 盱眙县| 土默特左旗| 铁力市| 乌鲁木齐县| 金堂县| 徐水县| 封开县| 石嘴山市| 瑞昌市| 衡山县| 思南县| 安化县| 衡阳市| 禹州市|