Create-Statements mittels Pipelines generieren


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Bunbury on August 21, 2003 um 17:35:

Als Antwort auf Mit SELECT ein CREATE Statement erzeugen. geschrieben von Alfred on August 21, 2003 um 11:53:

Hallo Alfred,

wenn es unter TSO die Möglichkeit von CMS/TSO-Pipelines gibt, dann wäre dies hier Dein Befehl
zum Generieren der CREATE statement
(in dieser Version lauffähig unter z/VM und DB2 Server for VM - soll heissen: zumindest das SQL command muss abgeändert werden):

/* dbspace */

'pipe sqlselec ',
' select dbspacename ',
' , pool ',
' from system.sysdbspaces ',
' ! drop 1 ',
' ! specs ',
' /CREATE TABLESPACE / 1 ',
' word 1 next ',
' write /USING STOGROUP / 1 ',
' word 2 next ',
' /;/ next ',
' write / / 1 ',
' ! > DBSPACE TXT A '

Das Ergebnis steht dann in der Datei DBSPACE TXT und würde dann wie folgt aussehen:

CREATE TABLESPACE DBTBLFTATX
USING STOGROUP 200;

CREATE TABLESPACE DBTBLFTAZA
USING STOGROUP 200;

CREATE TABLESPACE DBTBLFTGRD
USING STOGROUP 200;

Gruß
Bunbury




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]