Alter Table-Script
Blueprint für Alter Table-Script zum Anfügen einer neuen Spalte:
-- *** Spalte COL_AB ***
-- Step 1 - Spalte anfügen
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE MY_TBL ADD COL_AB number(1)';
EXCEPTION
WHEN OTHERS THEN
IF sqlcode =-1430 THEN NULL; ELSE RAISE; END IF;
END;
/
-- Step 2 - Spalte auf gewünschten Typ ändern,falls Spalte bereits existierte
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE MY_TBL MODIFY COL_AB number(1)';
EXCEPTION
WHEN OTHERS THEN
IF sqlcode =-1442 THEN NULL; ELSE RAISE; END IF;
END;
/
-- Step 3 - Kommentar
COMMENT ON COLUMN MY_TBL.COL_AB IS 'Spalten-Kommentar';
-- *** Spalte COL_AB ***
-- Step 1 - Spalte anfügen
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE MY_TBL ADD COL_AB number(1)';
EXCEPTION
WHEN OTHERS THEN
IF sqlcode =-1430 THEN NULL; ELSE RAISE; END IF;
END;
/
-- Step 2 - Spalte auf gewünschten Typ ändern,falls Spalte bereits existierte
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE MY_TBL MODIFY COL_AB number(1)';
EXCEPTION
WHEN OTHERS THEN
IF sqlcode =-1442 THEN NULL; ELSE RAISE; END IF;
END;
/
-- Step 3 - Kommentar
COMMENT ON COLUMN MY_TBL.COL_AB IS 'Spalten-Kommentar';
Kommentare
Kommentar veröffentlichen