Skip to main content

Script for Adding uniform column to All table

Just for reminder that I've create this script. This script can be
utilize for mass update of a schema adding uniform column.
Here's the script:

/*
Script for mass adding multicompany column to all EPMS table
Author: MKR
Date: 26.09.2007 12:06
Assumption: Column Name = multi_org_id VARCHAR2(15)
*/
DECLARE
l_sql VARCHAR2(4000);
l_column_name VARCHAR2(100) := 'multi_org_id VARCHAR2(15)';
BEGIN
FOR i IN
( SELECT object_name FROM user_objects WHERE object_type='TABLE' )
LOOP
l_sql := 'ALTER TABLE ' || i.object_name || ' ADD ( ' || l_column_name ||' )';
BEGIN
EXECUTE IMMEDIATE l_sql;
EXCEPTION
WHEN Others THEN
Dbms_Output.Put_Line('Error: '|| SQLERRM);
END;
END LOOP;
END;
/

That's just it!

Comments

Popular posts from this blog

Sekelumit kisah tentang Nokia N900 - Part I

Bermula dari ketertarikan dengan sebuah perangkat yg menurut review sangat (mungkin paling) mumpuni saat itu, sekitar April - Mei 2010. Setelah baca banyak review juga terhadap perangkat tersebut, akhirnya Saya memutuskan untuk menebus perangkat Nokia N900 tersebut pada 30 Mei 2010 , walaupun untuk mendapatkannya ternyata harus keliling dulu ke beberapa authorized reseller Nokia karena peredarannya agak terbatas. Dan ternyata setelah beberapa waktu menggunakannya memang terbukti sangat mumpuni and the device had satisfied me almost everything I need for a sophisticated device . Setelah hampir 7 bulan menggunakannya (awal Desember 2010), mulai terasa ada keanehan, gejalanya adalah kalo mau dicharge harus dalam posisi berdiri (dimana bagian mini USB Port nya berada diatas) dan kabel chargenya harus diposisikan kebelakang supaya bisa dicharge, kalo tidak begini proses charging nya jadi suka on/off. Waktu itu tidak banyak berprasangka aneh-aneh, cuman berpikiran mungkin emang perlu ada sed...

Sekelumit kisah tentang Nokia N900 - Part III (Happy Ending)

Seperti yg pernah Saya ceritakan pada Sekelumit kisah tentang Nokia N900 - Part II dan Sekelumit kisah tentang Nokia N900 - Part I dimana tersimpulkan bahwa: Respon default NCP terhadap masalah perangkat diluar kemampuan / yg pernah diberitahukan sesuai standard operation repair adalah "Kesalahan User" (User Error). Sebagai contoh masalah yg menimpa perangkat Saya (USB Port nya terlepas) padahal sejak Februari 2010 Nokia sendiri sudah mengakui bahwa ada kemungkinan Port USB N900 bisa terlepas walaupun tidak terjadi mistreatment terhadap perangkat. Ternyata mungkin tidak semua Nokia Care Point (NCP) mendapatkan informasi ini secara lengkap (Entah mungkin saja sebenarnya NCP kebanyakan meningkatkan kompetensinya dengan metode learning by doing & learn by mistake/error) . Setelah melalui proses yg sebenarnya tidak perlu seperti adu mulut, kencengin urat leher, pasang muka seram dsb nya, perangkat Saya sudah diperbaiki sesuai Garansi dan sudah berfungsi normal. Perangkat...

Memproses CSV yg di upload menggunakan APEX

Setelah mencari-cari cara untuk memenuhi kebutuhan seperti judul blog ini beberapa waktu,... Akhirnya pencarian mendapatkan setitik pencerahan dari 2 link berikut: http://avdeo.com/2008/05/21/uploading-excel-sheet-using-oracle-application-express-apex/ dan http://application-express-blog.e-dba.com/?p=1728 Dari 2 tips tersebut tampaknya jika langsung memproses binary file XLS (MS Excel) belum berhasil tetapi karena kebutuhan nya sudah bisa dicukupi dgn mengubah format file ke CSV (Coma Separated Value), akhir Saya putuskan untuk mencobanya. Mengenai bagaimana menggunakan fitur dasar File Upload dgn APEX bisa dipelajari di sini. Sekarang yg akan dijelaskan adalah post upload process dari APEX tersebut. Semua file yg diupload dgn APEX akan tersimpan di tabel APEX_APPLICATION_FILES yg merupakan alias/synonym ke tabel WWV_FLOW_FILES. Struktur Tabel APEX_APPLICATION_FILES: SQL> desc apex_application_files Name Null? Type ----------------------------...