Pemrograman Database Nyimas Artina, S.Kom, M.Si
Stored Procedure Stored Procedure merupakan struktur pemrograman yang cukup umum digunakan di dalam database administration dan development. Sebuah stored procedure merupakan sebuah nama yang dapat diasosiasikan dengan batch dari kode pemrograman SQL yang disimpan di server database. Kita juga bisa menganalogikan stored procedure sebagai sebuah fungsi yang bisa dipanggil sewaktu-waktu, tapi jangan termind-set dengan istilah ini ya, karena di SQL Server 2005 juga ada fitur function.
Kegunaan pembuatan stored procedure pada SQL Server : 1. Stored procedure dapat digunakan untuk memanipulasi data 2. Melakukan sebuah pekerjaan (job) secara otomatis 3. Melakukan perawatan (maintenance) secara otomatis 4. Dll
Tipe Stored Procedure System Stored Procedure: Local Stored Procedure: -Nama dimulai dengan sp_ atau xp_ (extended stored procedur akan dihilangkan) -Dibuat dalam database master -Tujuannya untuk pengaplikasian dalam database apapun -Sering digunakan oleh sysadmin Local Stored Procedure: -Ditetapkan di database lokal -Nama sering dimulai dengan pr_ atau usp * Dalam prakteknya lebih baik gunakan nama yang mudah: –Tanpa prefix –Sesuaikan dengan yang ada di aplikasi (misal menggunakan object/komponen seperti ORM)