利用VS除錯儲存過程

2021-09-09 00:12:56 字數 1919 閱讀 5981

大家一定在編寫或分析乙個複雜存錯過程時,很希望能想vb**一樣進行除錯,可惜sql server本身並沒有提供偵錯程式,我們可以利用vs來進行除錯。

我寫了乙個簡單的儲存過程,介紹一下用vs除錯儲存過程的步驟。?

12

3

4

5

6

7

8

9

10

11

12

13

14

createproceduretestprocdebugger

@idint

as

begin

declare@testval1int

set@testval1=@id

declare@empidvarchar

declare@shipperidvarchar

select@empid=shipperid,@shipperid=empidfromorders

whereorderid=@testval1

select@empid,@shipperid

end

第一步:啟動visual studio,點「試圖」->「服務資源管理器」

第二步:新增資料連線。

填寫好資料庫名、登入賬號、和要連線的資料庫,點確定。

第三步:在要除錯的存錯過程上右鍵,選擇「單步執行儲存過程」

第四步:這時偵錯程式會根據儲存過程的引數,提示你輸入幾個用於條數的值,然後點確定就可以進入除錯狀態了。

現在大家就可以像除錯vb**一樣,進行一步一步的跟蹤了。

第二步:新增資料連線。

填寫好資料庫名、登入賬號、和要連線的資料庫,點確定。

第三步:在要除錯的存錯過程上右鍵,選擇「單步執行儲存過程」

第四步:這時偵錯程式會根據儲存過程的引數,提示你輸入幾個用於條數的值,然後點確定就可以進入除錯狀態了。

現在大家就可以像除錯vb**一樣,進行一步一步的跟蹤了。

儲存過程除錯

sql server2008儲存過程除錯 昨天被問到sql server中儲存過程怎麼除錯,我曾經寫儲存過程,除錯方法非常笨拙,就是逐條執行語句,然後檢視結果是不是預期的,這樣的除錯方法,實在是無奈之舉,極大程度地限制了開發速度和準確性。今天在他的提點下,研究了下sql server 2008的儲存...

除錯儲存過程

在編寫儲存過程中,寫了n多行 結果一執行程式,就在資料庫這裡報錯。那麼如何在寫完儲存過程之後就能立即測試一下村粗過程呢?1 不會寫t sql來正確執行儲存過程 當你想到要除錯儲存過程的時候,人家微軟一定早已經想到並且做到了。微軟一定為沒有很好資料庫程式設計的人員開發了 傻瓜式 的工具。我們應該去儲存...

TOAD 除錯儲存過程

set serveroutput on declare var number begin sql語句 dbms output.put line column name ci end 1.基本結構 create or replace procedure 儲存過程名字 引數1 in number,引數2...