Mari mencoba membuat Store Procedure pada Microsoft SQL Server 2008 R2
Membuat Database
Pertama-tama setelah kita berada pada tampilan seperti ini, kita harus terhubung dahulu dengan SQL Server dengan menekan tombol Connect. Bila kita tidak dapat terhubung, kita dapat melakukan pengaturan dahulu. Kita masuk ke Run – services.msc – SQL Server (SQL Express) lalu kita jalankan. Setelah itu kita dapat mengklik Connect kembali sampai masuk seperti gambar berikutnya.
Setelah itu mari kita mulai dengan membuat Database
Setelah cursor kita berada pada bagian Database, kita klik kanan seperti pada tampilan diatas
Lalu kita beri nama ‘stokBarang’ pada Database kita, dan Ok
Setelah itu tampilannya akan seperti ini
dan database kita sudah ada.
Membuat Table
Langkah untuk membuat table tidak jauh berbeda dengan membuat database, seperti tampilan dibawah ini
Lalu kita isi atribut apa saja yang ingin kita masukkan pada table seperti ini
Atribut yang saya gunakan adalah
Dan kita simpan, lalu beri nama table yang kita buat dengan nama Category. Dan kita pun sudah memiliki table pada database kita.
Membuat perintah Insert dengan Store Procedure
Pertama-tama kita memilih tab New Query
Setelah itu akan muncul halaman kosong yang dapat kita isi untuk memulai memasukkan query. Maka kita masukkan query seperti tersebut
Setelah itu kita dapat mencoba dengan memasukkan query ini
Maka kita sudah berhasil melakukan perintah Insert dengan Store Procedure, sekarang mari kita mencoba perintah Update.
Membuat perintah Update dengan Store Procedure
Untuk memulainya kita dapat menekan tombol New Query untuk medapatkan halaman baru, bila tidak kita dapat memakai halaman sebelumnya.
Sekarang saya akan mempraktekkan dengan menggunakan halaman yang sebelumnya. Kita dapat langsung memasukkan query untuk Update seperti ini
Setelah itu kita coba dengan memasukkan query seperti ini
Dan sekarang perintah Store Procedure untuk Update sudah selesai.
Membuat perintah Delete dengan Store Procedure
Sekarang kita akan membuat Store Procedure untuk perintah Delete.
Singkat saja karena cara-caranya sudah dibahas diatas, disini saya hanya akan memberikan contoh querynya saja.
Query untuk Store Procedure Delete yaitu
Setelah kita lakukan Execute, maka data pada database yang dituju pun akan langsung dihapus.
Begitulah Store Procedure untuk melakukan perintah Delete.
Sekian materi singkat untuk Insert, Update, dan Delete menggunakan Store Procedure pada Microsoft SQL Server 2008 R2.
Semoga Bermanfaat..
sumber:http://students.netindonesia.net/blogs/andry/archive/2012/03/12/mari-mencoba-membuat-store-procedure-pada-microsoft-sql-server-2008-r2.aspx
Pertama-tama setelah kita berada pada tampilan seperti ini, kita harus terhubung dahulu dengan SQL Server dengan menekan tombol Connect. Bila kita tidak dapat terhubung, kita dapat melakukan pengaturan dahulu. Kita masuk ke Run – services.msc – SQL Server (SQL Express) lalu kita jalankan. Setelah itu kita dapat mengklik Connect kembali sampai masuk seperti gambar berikutnya.
Setelah itu mari kita mulai dengan membuat Database
Setelah cursor kita berada pada bagian Database, kita klik kanan seperti pada tampilan diatas
Lalu kita beri nama ‘stokBarang’ pada Database kita, dan Ok
Setelah itu tampilannya akan seperti ini
dan database kita sudah ada.
Membuat Table
Langkah untuk membuat table tidak jauh berbeda dengan membuat database, seperti tampilan dibawah ini
Lalu kita isi atribut apa saja yang ingin kita masukkan pada table seperti ini
Atribut yang saya gunakan adalah
- categoryID int not null primary key
- categoryName nvarchar(50) not null
Dan kita simpan, lalu beri nama table yang kita buat dengan nama Category. Dan kita pun sudah memiliki table pada database kita.
Membuat perintah Insert dengan Store Procedure
Pertama-tama kita memilih tab New Query
Setelah itu akan muncul halaman kosong yang dapat kita isi untuk memulai memasukkan query. Maka kita masukkan query seperti tersebut
CREATE PROCEDURE sp_InsertCategorydan bila kita ingin mengecek apakah query yang kita masukkan sudah benar atau belum kita dapat melakukan Parse seperti yang dilakukan digambar dengan menekan tombol seperti ini lalu kita Execute dengan tombol
@categoryID INT,
@categoryName nvarchar(50)
AS
BEGIN
if exists(SELECT * FROM category WHERE categoryID = @categoryID)
PRINT 'Category ID' + @categoryID+ 'sudah ada'
else
INSERT INTO Category (categoryID,categoryName) Values (@categoryID,@categoryName)
END
Setelah itu kita dapat mencoba dengan memasukkan query ini
exec SP_InsertCategory '001','sayur'dan kita akan mendapatkan hasil seperti gambar dibawah ini
SELECT * FROM Category
Maka kita sudah berhasil melakukan perintah Insert dengan Store Procedure, sekarang mari kita mencoba perintah Update.
Membuat perintah Update dengan Store Procedure
Untuk memulainya kita dapat menekan tombol New Query untuk medapatkan halaman baru, bila tidak kita dapat memakai halaman sebelumnya.
Sekarang saya akan mempraktekkan dengan menggunakan halaman yang sebelumnya. Kita dapat langsung memasukkan query untuk Update seperti ini
CREATE PROCEDURE SP_UpdateCategory
@categoryID INT,
@categoryName nvarchar(50)
AS
BEGIN
if not exists(SELECT * FROM Category WHERE categoryID = @categoryID)
PRINT 'Category ID' + @categoryID+ 'tidak ada'
else
UPDATE category
Set categoryName = @categoryName
WHERE categoryID = @categoryID
END
Setelah itu kita coba dengan memasukkan query seperti ini
exec SP_UpdateCategory '001','buah'Dan kita execute kembali maka hasilnya adalah seperti ini
SELECT * FROM Category
Dan sekarang perintah Store Procedure untuk Update sudah selesai.
Membuat perintah Delete dengan Store Procedure
Sekarang kita akan membuat Store Procedure untuk perintah Delete.
Singkat saja karena cara-caranya sudah dibahas diatas, disini saya hanya akan memberikan contoh querynya saja.
Query untuk Store Procedure Delete yaitu
CREATE PROCEDURE SP_DeleteCategory
@categoryID INT,
@categoryName nvarchar(50)
AS
BEGIN
if not exists(SELECT * FROM category WHERE categoryID = @categoryID)
PRINT 'Category ID' + @categoryID+ 'tidak ada'
else
DELETE FROM category(categoryID,categoryName)
Values(@categoryID,@categoryName)
END
Setelah kita lakukan Execute, maka data pada database yang dituju pun akan langsung dihapus.
Begitulah Store Procedure untuk melakukan perintah Delete.
Sekian materi singkat untuk Insert, Update, dan Delete menggunakan Store Procedure pada Microsoft SQL Server 2008 R2.
Semoga Bermanfaat..
sumber:http://students.netindonesia.net/blogs/andry/archive/2012/03/12/mari-mencoba-membuat-store-procedure-pada-microsoft-sql-server-2008-r2.aspx
Tidak ada komentar:
Posting Komentar