MySQL Workbench
0Mysql Workbench merupakan tool lengkap untuk data modelling, SQL Development dan Database Administation dan tentu saja free serta support untuk windows dan linux. Tool ini sangat lengkap dan saya merekomendasikan anda menggunakan tool ini jika ining bermaind engan database MySQL.
Untuk memulai menggunakan kita bisa mendownload MySQL Workbench disini. Tool ini menggantikan tool sebelumnya yang dikeluarkan oleh MySQL yaitu SQL Development menggantikan MySQL Query dan Database Administration menggantikan MySQL Administrator.. Dengan tambahan Database design & Modelling tool ini menjadi smeakin lengkap.
MySQL Workbench support untuk banyak platform diantaranya windows, linux (Redhat,suse,ubuntu,dll) serta Mac Os.
berikut beberapa tampilan dari MySQL Workbench yang bisa memberikan gambaran singkat untuk meyakinkan anda lengkap dan mudahnya MySQL Workbench.




Silakan mencoba tool ini. :D
Call Store Procedure dari Java
0Sebagai contoh saya mempunyai package oracle seperti dibawah ini
Secara umum format pemanggilan procedure di java dapat dilihat pada template coding dibawah ini :
CallableStatement cs;
try {
Memanggil prosedur tanpa parameter
cs = connection.prepareCall("{call myproc}");
cs.execute();
// Pemanggilan procedure dengan nama myprocin dengan satu parameter
cs = connection.prepareCall("{call myprocin(?)}");
// Set nilai parameter
cs.setString(1, "a string");
// Execute the stored procedure
cs.execute();
// Call a procedure with one OUT parameter
cs = connection.prepareCall("{call myprocout(?)}");
// Register the type of the OUT parameter
cs.registerOutParameter(1, Types.VARCHAR);
// Execute the stored procedure and retrieve the OUT value
cs.execute();
String outParam = cs.getString(1); // OUT parameter
// Call a procedure with one IN/OUT parameter
cs = connection.prepareCall("{call myprocinout(?)}");
// Register the type of the IN/OUT parameter
cs.registerOutParameter(1, Types.VARCHAR);
// Set the value for the IN/OUT parameter
cs.setString(1, "a string");
// Execute the stored procedure and retrieve the IN/OUT value
cs.execute();
outParam = cs.getString(1); // OUT parameter
} catch (SQLException e) {
}
berikutnya kita coba dengan sample menmanggil oracle procedure.
Change tablespace pada Table
0Jika anda ingin mengubah storage table yang semua berada di tablespace A ingin anda pindahkan ke tablespace B berikut langkah-langkah untuk melakukan hal diatas.
contoh disini saya akan menggunakan sqlplus saja tidak menggunakan Toad atau Sql Developer.
Langkah Pertama
Konek ke skema database dimana table akan di ubah tablespacenya.Sebagai contoh saya akan mengubah tablespace dari table TH dari tablespace DATA ke tablespace CORE_CRM_TRX.
$ sqlplus hr/hr@sid
SQL> select tablespace_name from all_tables where table_name = 'TH';
TABLESPACE_NAME
------------------
DATA
Langkah Kedua
SQL> alter table th move tablespace CORE_CRM_TRX;
Table altered
Langkah Ketiga
Konek ke skema database dimana table akan di ubah tablespacenya.Sebagai contoh saya akan mengubah tablespace dari table TH dari tablespace DATA ke tablespace CORE_CRM_TRX.
SQL> select tablespace_name from all_tables where table_name = 'TH';
TABLESPACE_NAME
------------------
CORE_CRM_TRX
Sekarang table TH sudah menggunakan tablespace CORE_CRM_TRX.
Using oracle built in function
1Berikut dijelaskan contoh-contoh penggunaan fungsi-fungsi oracle yang sudah di post berikutnya;
Penggunaan UPPER dan LOWER
SQL> select UPPER(first_name) T1, LOWER(last_name) T2 from employees;
SQL>select UPPER('Nailuvar Education Center') as TEST_UPPER from dual;
Contoh Penggunaan fungsi CONCAT
SQL> select CONCAT('My Name is ', first_name) name from employees;
SQL>select CONCAT('Nailuvar ', ' Education Center') as header from dual;