Setelah pada artikel sebelumnya saya telah menulis bagaimana migrasi database dari SQL Server ke MySQL, kali ini saya akan menulis kelanjutan dari artikel tersebut yaitu cara Migrasi database dari Mysql ke SQL server. sebenarnya cara untuk memigrasi atau memindahkan database dari satu DBMS ke DBMS lainnya ada banyak cara, kalau saya menyebutnya ini seni, tinggal creativitas kita saja menggunakan cara yang mana yang paling dianggap mudah atau menyenangkan. kerja harus dibuat senang ya walau sebagai seorang IT banyak tekanannya heeee.
Recent Post
Home
Posts filed under Database
Showing posts with label Database. Show all posts
Showing posts with label Database. Show all posts
Friday, November 7, 2014
Thursday, April 3, 2014
Cara Konfigurasi SQL Server agar bisa dikoneksikan secara remote
Terkadang kita ingin menghubungkan instance yang ada di sql server dari komputer remote mendapati pesan error sebagai berikut :
Sqlcmd: Error: Microsoft SQL asli klien: terjadi kesalahan saat membangun koneksi ke server. Saat tautan langsung ke SQL Server 2005, kegagalan ini mungkin disebabkan oleh kenyataan bahwa di bawah pengaturan default SQL Server tidak mengizinkan koneksi remote.
Sqlcmd: Error: Microsoft SQL asli klien: terjadi kesalahan saat membangun koneksi ke server. Saat tautan langsung ke SQL Server 2005, kegagalan ini mungkin disebabkan oleh kenyataan bahwa di bawah pengaturan default SQL Server tidak mengizinkan koneksi remote.
Menampilkan data dengan PHP
diartikel sebelumnya saya sudah membahas tentang bagaimana mengkoneksikan database mysql dengan PHP. kali ini berlanjut dari artikel sebelumnya, saya akan bahas bagaimana caranya menampilkan data dari database. pertama-tama kita buat tabel contohnya di PHPMyadmin dengan nama "departemen" field2nya dan data contohnya silahkan disetting seperti contoh gambar dibawah ini :
Friday, March 28, 2014
Membuat data JSON dari MySQL dengan PHP
Ada yang pernah dengar tentang data JSON?? JSON singkatan dari javascript object notation ( notasi objek javascript ). adalah format ringkas pertukaran data komputer. format datanya berbasis teks serta digunakan untuk mempresentasikan struktur data dan sederhana dan larik asosiatif (disebut objek). format datanya adalah .json. format data json semaking banyak digunakan seiring dengan banyaknya framework javascript seperti datatables, jeasyui.
Friday, March 21, 2014
Menampilkan data urut kedua dari query
Berikut ada kasus, saya ingin menampilkan dua data terakhir dari tabel berdasarkan nomor urutnya , dimana nanti dari hasil query yang didapat saya hanya ingin menampilkan satu data yang terakhir dari hasil query yang sudah saya dapatkan tadi. bisakah saya melakukannya hanya dengan sekali perintah query ?
Friday, March 14, 2014
Generate nomor transaksi saat insert ke tabel
hari ini saya akan bagikan tips bagaimana mengenerate nomor journal id secara otomatis pada saat memasukan data ke tabel. hal ini berguna untuk menghindari duplikat insert atau kegagalan insert jika field journal_id diset sebagai primary.
Contoh dibawah saya akan memasukan nomor journal id yang nomornya digenerate langsung dari tabel, asumsinya disini misalkan nomor journal id terakhir adalah "NPT000460" , perintahnya adalah sebagai berikut :
insert into ap_journal(journal_id) select 'NPT'+case len(isnull(max(substring(journal_id,4,6)),0)+1)
when 1 then '00000'
when 2 then '0000'
when 3 then '000'
when 4 then '00'
when 5 then '0'
end +
convert(varchar,isnull(max(substring(journal_id,4,6)),0)+1)
from ap_journal
penjelasan :
Contoh dibawah saya akan memasukan nomor journal id yang nomornya digenerate langsung dari tabel, asumsinya disini misalkan nomor journal id terakhir adalah "NPT000460" , perintahnya adalah sebagai berikut :
insert into ap_journal(journal_id) select 'NPT'+case len(isnull(max(substring(journal_id,4,6)),0)+1)
when 1 then '00000'
when 2 then '0000'
when 3 then '000'
when 4 then '00'
when 5 then '0'
end +
convert(varchar,isnull(max(substring(journal_id,4,6)),0)+1)
from ap_journal
penjelasan :
- perintah select 'NPT' : menampilkan 'NPT'
- Perintah
- case len(isnull(max(substring(journal_id,4,6)),0)+1)
when 1 then '00000'
when 2 then '0000'
when 3 then '000'
when 4 then '00'
when 5 then '0'
end- : menambahkan angka 0 didepan nomor journal_id tergantung dari panjangnya journal_id yang tertinggi ditambahkan 1
- perintah : convert(varchar,isnull(max(substring(journal_id,4,6)),0)+1) digunakan untuk mengambil running number dari journal_id yang tertinggi dari posisi 4 sebanyak 6, kenapa dari posisi 4? karena running number dimulai diposisi ini. kenapa sebanyak 6? karena running numbernya disediakan sebanyak 6 digit. supaya hasilnya nanti bisa digabungkan dengan hasil seleksi yang lain maka tipe datanya saya rubah ke varchar menggunakan perintah convert
- setiap pencarian select di berikan tanda + untuk menggabungkan string agar sesuai dengan format journal_id. (perintah + bisa juga digantikan dengan concat() )
- langkah terakhir adalah memasukan nomor tersebut ke tabel dengan perintah insert.
Tuesday, March 11, 2014
Mengecek duplikat data dengan query
senang sekali rasanya bisa menulis kembali dan sharing kepada teman teman, setelah sekian lama vakum akibat kesibukan. sebenarnya saat menulis ini pun sedang ada banyak project yang dikerjakan dan sangat melelahkan, untuk melepas kelelahan itulah saya ingin sedikit share agar saya juga bisa sedikit lebih rileks. oke langsung saja, kali ini saya akan membagikan tips bagaimana mengatasi jika ada duplikat data seperti hasil query dibawah ini :
langkah pertama kamu harus tahu dulu data mana saja yang duplikat datanya : contoh dibawah ini data yang duplikat adalah field journal_id sehingga saya menggunakan perintah sql sebagai berikut :
"SELECT JOURNAL_ID,COUNT(JOURNAL_ID) FROM AP_JOURNAL GROUP BY JOURNAL_ID
HAVING COUNT(JOURNAL_ID)>1"
HAVING COUNT(JOURNAL_ID)>1"
penjelasan diatas yaitu saya menselect field journal_id , dan menghitung jumlah dari journal_id saya lakukan grouping untuk field journal_id kemudian saya menambahkan kriteria dimana jika jumlah journal_id nya lebih besar dari 1 maka itu ditampilkan karena jika jumlahnya lebih dari 1 maka nomornya duplikat. jika perintah tersebut dijalankan maka akan ditampilkan sebagai berikut dan anda mengetahui nomor journal mana saja yang duplikat.
Kunjungi juga : http://nusamandiriportal.blogspot.com
Subscribe to:
Posts (Atom)