by Nurgün Özgür
7. September 2009 21:52
Sevilmeyen fakat benim sık sık kullandığım komut. Küçük sp'lerde test ve debugı epey kolaylaştırıyor.
SP'yi release etmeden önce GOTO komutunu kaldırmayı unutmayın!
Kullanım örnekleri:
Oracle
CREATE OR REPLACE PROCEDURE GotoProc
(
v_Debug IN NUMBER
)
AS
BEGIN
IF v_Debug = 1 THEN
GOTO Son;
END IF;
DBMS_OUTPUT.PUT_LINE('test0');
<<Son>>
DBMS_OUTPUT.PUT_LINE('test1');
END;
MSSQL
CREATE PROC GotoProc
@Debug bit
AS
BEGIN
if @Debug = 1 GOTO Son
select 'test'
Son:
END