SQL 急急急,快幫幫我~~~~~~~`

2022-09-11 19:24

5個回答
可能是你上一次調(diào)試的時候沒有關閉INFO_CURSOR,所以這次OPEN時,該游標確實已經(jīng)打開,解決辦法,先在第一行關閉游標,然后再改過來;同樣定義游標時也一樣。
繼續(xù)檢查吧,精神上支持你
先在查詢分析器里執(zhí)行這句.
DEALLOCATE Info_cursor
然后再執(zhí)行你的存儲過程.
應該就沒問題了.
如果你的過程寫的沒問題的話,以后直接執(zhí)行就可以.
我在用游標之前,一般先判斷游標是不是存在,如果存在就先DEALLOCATE 掉,

請在DECLARE Info_cursor CURSOR FOR 之前加上

if exists(select * from master.dbo.syscursors where cursor_name='Info_cursor')
begin
deallocate Info_cursor
end
將INFO_CURSOR換一個名字試一下,如果故障依舊,那么在DECLARE Info_cursor CURSOR FOR
前加DEALLOCATE Info_cursor
相關問答
SQL有哪些特點?
1個回答2022-12-06 09:47
1.一體化的特點 SQL為許多任務提供了命令
sql問題...
3個回答2022-10-10 18:31
肯定不一樣,第一個應該比第二個的結果多一些才對。 第一個說的是 tmpA.id=tmpB.id and tmpB.status!=1 前面是not exists,那么還有一種可能 tmpA.id !=...
全文
SQL的問題
1個回答2022-08-26 00:51
第一個問題我是這樣理解的:Users.ID=Score.ID就是 兩個表中ID一樣的只能有三條,因為Score表中只有三條記錄 Users.ID <>Score.ID 情況呢,USER表中四行中每一行...
全文
SQL和MySQL有什么區(qū)別?
1個回答2022-09-02 05:48
MYSQL是開源的數(shù)據(jù)庫 通常所說的SQL指的是MICROSOFT SQL SERVER 屬于Transact-SQL 建議學習MYSQL
SQL 中的問號是什么意思?
2個回答2022-10-01 15:23
就是傳入?yún)?shù)的意思,在相應的位置上放入?可以用來代替?zhèn)魅氲膮?shù),實現(xiàn)動態(tài)查詢。多個參數(shù)時按順序匹配。 建議看看簡單的SQL入門之類的資料。
SQL問題?
1個回答2022-10-02 14:15
報錯提示是issue_date附近,檢查數(shù)據(jù)庫字段類型和代碼類型是否匹配。
SQL中索引是什么意思?怎么用?
2個回答2022-09-07 22:31
索引主要用來提升數(shù)據(jù)檢索速度,在數(shù)據(jù)量很大的時候很有用. 索引相當于圖書館的圖書目錄,你要找本書可以在圖書目錄上找到這本書在哪個書架第幾本,這樣明顯比到書架去找書要快得多,索引就是這個道理.
SQL的優(yōu)點有什么
1個回答2022-09-18 14:50
運行效率高,因為它是后臺運作。
SQL可以用來編程嗎?
1個回答2023-11-12 13:44
SQL是嵌入式語言,一般在數(shù)據(jù)庫編程時候使用。你可以上CSND社區(qū),那里有很多東西學
熱門問答