1樓:小凝聊娛樂
一、報錯的原因分析:
批處理必須以create語句開始。也就是一個查詢分析器裡面只有一個批處理語句才是規範的語法。
因為create default、create function、create procedure、create rule、create schema、create trigger和create view語句不能在批處理中與其他語句組合使用。
所有跟在該批處理後的其他語句將被解釋為第一個create語句定義的一部分。
二、解決方法:
在**之間加go關鍵字分批即可。也可以重新建立一個查詢來寫這個批處理語句。
擴充套件資料
報錯的原因舉例
例:sql server在建立檢視時 ,會出現"create view 必須是批處理中僅有的語句"語法錯誤提示 。
create view語句有一個條件,即該語句必須是第一個被執行的,而在該圖中有一個use xsgl,所以系統提示錯誤。解決方法是:在create view語句的上方和下方加一個go指令即可。
2樓:小洛答疑
1、 報錯原因分析:
批處理必須從create語句開始。換句話說,查詢分析器中只有一個批處理語句是標準語法。
因為在批處理中,create default、create function、create procedure、create rule、create schema、create trigger和create view語句不能與其他語句組合。
批處理之後的所有其他語句將被解釋為第一個已知create語句定義的一部分。
2、 解決方案:
成批在**之間新增go關鍵字。您還可以重新建立查詢來編寫批處理語句。
3樓:慢時光
create procedure sp_delete_graduate
@end_date datetime,
@min_credit int
as。。。。
早建立儲存過程時候:會提示說create procedure必須是批處理中的語句,要怎麼修改語法錯誤啊??求解答 謝謝
4樓:
之間加go 關鍵字,應該就可以了
5樓:淡漠is魏有
sql server 資料庫提示「錯誤的語法:」***x「必須是批處理中僅有的語句」報錯的原因分析
解析:批處理必須以 create 語句開始。也就是說一個查詢分析器裡面只有一個批處理語句才是規範的語法。
create default、create function、create procedure、create rule、create schema、create trigger 和 create view 語句不能在批處理中與其他語句組合使用。
所有跟在該批處理後的其他語句將被解釋為第一個 create 語句定義的一部分。
之間加go關鍵字 分批即可。也可以重新建立一個查詢來寫這個批處理語句
6樓:a好學生愛學習
你儲存過程中是不是 有了 begin 漏掉了 end
7樓:紫簫吹散後
謝謝。不過我裡面就一個create語句 啊
ASP連SQL Server資料庫時出現錯誤「未發現資料來源名稱並且未指定預設驅動程式」是怎麼回事
不懂 就問啦 很明顯你是未註冊sql server.伺服器.你可以這樣解決,開啟客戶端網路實用工具 點別 增加 tcp ip 伺服器別名寫入127.0.0.1.然後確認退出.現在開啟企業管理 在sql server組右健 新建sql server註冊 找到你剛才上面建立的伺服器就行了.現在就可以用資...
sqlservice2019資料庫提示錯誤mssqlserver服務
出現此問題的原因為 設定問題造成的。解決的方法和詳細的操作步驟如下 1 第一步,開啟開始選單,然後在sqlserver2008軟體下找到 配置管理器 選項,見下圖,轉到下面的步驟。2 第二步,完成上述步驟後,可以看到資料庫的主要服務已停止。如果啟動,將出現提示,見下圖,轉到下面的步驟。3 第三步,完...
如何連線sqlserver資料庫
以sqlserver2008r2為例。1 開啟sql2008,使用windows身份登入 2 登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式 3 選擇 連線 勾選 允許遠端連線此伺服器 然後點 確定 4 安全性 登入名...