Melanjutkan postingan kemarin tentang Mengakses SQL Server melalui Command Prompt , Kali ini penulis membahas tentang cara menghasilkan report / output dari query yang kita jalankan melalui sqlcmd. Postingan ini juga tetap dengan memanfaatkan command prompt.
Pada postingan lalu, kita sudah membuat database dengan nama : TEST dan table nya dengan nama : DATA_USER, yang berisi field no_id, nama, dan alamat.
Untuk tahap awal kita membutuhkan input berupa file berekstensi .sql, Kita akan membuatnya melalui aplikasi notepad.
- Buka Aplikasi Notepad, dan ketikan query sql berikut :
- Buka Command Prompt, dan ketikan perintah berikut :
SELECT * FROM DATA_USERKita Simpan dengan nama test_query.sql dan jangan lupa untuk merubah Save Type As nya menjadi All Files. Kita simpan file test_query.sql ini di C:\ .(Untuk lokasi penyimpanan ini hanya sebagai contoh)
GO
sqlcmd -s .\sqlexpress -U sa -P passwordDBanda -d TEST -i C:\test_query.sql -o C:\hasil_query.txtDan hasil output pun bisa dilihat di C:\ dengan nama hasil_query.txt ;)
Penjelasan syntak :
sqlcmd = memanggil file sqlcmd.exeOK....Sekian dulu :D Silahkan di explore lebih jauh. Untuk mengetahui lebih jauh penggunaan sqlcmd ini silahkan ketik saja di command prompt : sqlcmd -?
-s .\sqlexpress = server berada di localhost dengan instance name sqlexpress
-U sa = user yang digunakan SA
-P passwordDBanda = Password yang anda pakai
-d TEST = memberitahukan database yang digunakan bernama TEST
-i C:\test_query.sql = Memberitahukan lokasi path tempat kita menyimpan inputan
-o C:\hasil_query.txt = Meminta untuk penyimpanan output ditempatkan di C:\ dengan nama file hasil_query.txt
.:. Postingan ini sudah di coba penulis dengan menggunakan SQL Server Express 2008 R2
0 comments:
Post a Comment