大家一定在編寫或分析乙個複雜存錯過程時,很希望能想vb**一樣進行除錯,可惜sql server本身並沒有提供偵錯程式,我們可以利用vs來進行除錯。
我寫了乙個簡單的儲存過程,介紹一下用vs除錯儲存過程的步驟。?
12
3
4
5
6
7
8
9
10
11
12
13
14
create
procedure
testprocdebugger
@id
int
as
begin
declare
@testval1
int
set
@testval1=@id
declare
@empid
varchar
declare
@shipperid
varchar
select
@empid=shipperid,@shipperid=empid
from
orders
where
orderid=@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...