MySQL Workbench

0

Mysql 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.

Table Editor

Silakan mencoba tool ini.  :D

Call Store Procedure dari Java

0

Sebagai 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

0

Jika 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

1

Berikut 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;
Go to Top