Home SQL Server SQL Sprache Insert into - funktioniert auch mit stored procedures oder dbcc
Insert into - funktioniert auch mit stored procedures oder dbcc PDF Drucken E-Mail
Benutzerbewertung: / 0
SchwachPerfekt 
SQL Server - SQL Sprache
Geschrieben von: Fumus   
Donnerstag, 29. Mai 2008 um 20:26

Genügend oft steht man vor dem kleinen Problem Ergebnisse des dbcc Befehls oder Ergebnisse einer Stored procedure in eine Tabelle abzuspeichern. Das ist durchaus ohne viel "Schickschnack" möglich.

 

Sicherlich kennt ihr den insert into Befehl.

insert into tab1 (sp1, sp2, sp3) values
select sp2, sp5,sp4 from tab2 where sp6 = 'xy'

Das geht auch ohne weiteres mit stored procedures oder gar dem dbcc Befehl.

 

insert into tab1 (sp1, sp2, sp3) values
exec sp_irgendwas @nr=5

 

oder bspw. um Ergebnisse des dbcc in eine Tabelle einzulesen. So wie in diesem 
Beispiel die Auslastung der datenbankdateien bzw. des Transaktionsprotokolls.

 

create table #usage ([Database name] varchar(50),
[Log Size] float, [log space used (%)] float, status int)
insert into #usage
exec ('DBCC SQLPERF ( LOGSPACE )')

 

 

Viel Spass damit.. ;-)

LAST_UPDATED2
 
SEO by Artio