Hallo,
ist es beim MS SQL Server 2005 irgendwie möglich eine Prozedur nach den SQL Statements zu analysieren?
Folgendes Beispiel:
CREATE PROCEDURE [dbo].[test]
AS
BEGIN
DECLARE
@test int
@counter int,
@run int,
@v_sqlstmt nvarchar(2000),
BEGIN
SET @counter = 1
SET @run = 20
WHILE @run >= @counter
BEGIN
set @sqlstmt = N'select @test = Spalte_2 from testtablelle where ID = '+convert(varchar(30), @run)+''
EXEC(sqlstmt)
end
set @run = @run -1
end
Nachdem ich die Prozedur ausgefürht habe würde ich gerne in einer Datei oder Tablle die Statements, mit aufgelösten Variablen, anschauen die ausgeführt wurden sind.
So das ich z.B. folgesndes erhalte:
select @test = Spalte_2 from testtablelle where ID = 20
select @test = Spalte_2 from testtablelle where ID = 19
select @test = Spalte_2 from testtablelle where ID = 18
.
.
.
.
Erstmal danke für eine Rückmeldung
ist es beim MS SQL Server 2005 irgendwie möglich eine Prozedur nach den SQL Statements zu analysieren?
Folgendes Beispiel:
CREATE PROCEDURE [dbo].[test]
AS
BEGIN
DECLARE
@test int
@counter int,
@run int,
@v_sqlstmt nvarchar(2000),
BEGIN
SET @counter = 1
SET @run = 20
WHILE @run >= @counter
BEGIN
set @sqlstmt = N'select @test = Spalte_2 from testtablelle where ID = '+convert(varchar(30), @run)+''
EXEC(sqlstmt)
end
set @run = @run -1
end
Nachdem ich die Prozedur ausgefürht habe würde ich gerne in einer Datei oder Tablle die Statements, mit aufgelösten Variablen, anschauen die ausgeführt wurden sind.
So das ich z.B. folgesndes erhalte:
select @test = Spalte_2 from testtablelle where ID = 20
select @test = Spalte_2 from testtablelle where ID = 19
select @test = Spalte_2 from testtablelle where ID = 18
.
.
.
.
Erstmal danke für eine Rückmeldung
Comment