<ask>Bagaimana membuat store procedure integrasi?

Forum diskusi membahas semua mengenai SQL Server

Moderator: trail

<ask>Bagaimana membuat store procedure integrasi?

Postby conefirst » 15 Dec 2011, 06:10

om saya mw tanya. bagaimana ya buat store procedure yang integrasi. maksutny. dalam satu file SP berisi beberapa procedure seperti Insert,Update,Delete, Select,dll) dengan menggunakan conditional. :-? :-bd ditunggu om.. ;;)
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>Bagaimana membuat store procedure integrasi?

Postby vberror13 » 15 Dec 2011, 19:06

Wah, idenya bagus betul oom. :-bd Jadi kita cuma butuh 1 store prosedur untuk menjalankan beberapa fungsi sekaligus.
Tapi coba pikirkan lagi. Ini kan sama kayak kita bikin 1 fungsi di dotnet yang sekaligus bisa insert-update-delete data. Apa nggak report menghapal nama-nama parameternya? Kalau tabelnya punya 30 field, paling sedikit si oom perlu punya 31 parameter. Padahal yang diupdate mungkin cuma 10 field. Lalu maintain store prosedurnya juga harus dipikirkan tuh.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <ask>Bagaimana membuat store procedure integrasi?

Postby conefirst » 17 Dec 2011, 21:06

iya se om. saya coba bikin di sql om, misal obejct karyawan(nik,nama,alamat,...dst). saya create new store procedure di dalam SP tersebut saya gunakan conditional if then else. jadi, sejauh ini, saya tambahin 1 lagi parameter:
Code: Select all
  (
    @kd char(5),
    @nama varchar(20),
    @alamat varchar(100),
    .........,
   @key int
  )


Code: Select all
if(@key=1)
begin
  insert into ......
end
....


mungkin di query SP nya cukup sederhana, :| , tapi akses SP dari code program App nya jadi banyak sekali parameter2nya yang harus di ketik, baik insert, update, maupun delete. :-? :-? sejauh ini, om vbError atau om/teman2 yang lainnya bagaimana buat SP di SQl server.apakah tiap perintah query di buatkan 1 file Sp atau dengan conditional tertentu.. mohon share/pencerahannya.. :-bd >:D<
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>Bagaimana membuat store procedure integrasi?

Postby vberror13 » 17 Dec 2011, 21:42

Kalo saya sih jarang bikin store-procedure. Soalnya susah maintenancenya. Kalo di koding udah diperbaikin, suka lupa memperbaiki storeprocedurenya. Kan jadi duakali kerja.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <ask>Bagaimana membuat store procedure integrasi?

Postby conefirst » 29 Dec 2011, 12:26

vberror13 wrote:Kalo saya sih jarang bikin store-procedure. Soalnya susah maintenancenya. Kalo di koding udah diperbaikin, suka lupa memperbaiki storeprocedurenya. Kan jadi duakali kerja.

jadi om vberror, query nya langsung ketik di code behind nya? atau bikin class sendiri gthu ya om. merujuk dari referensi2 yang uda saya baca. klw memakai SP itu ada kelebihan2nya. om vberror sangat thu hal ini. komentar dan lainnya om... :)
User avatar
conefirst
Prajurit Satu
Prajurit Satu
 
Posts: 101
Joined: 14 Mar 2010, 20:32
Location: Ngayogyokarto
Memberi kopi: 1 cangkir
Mendapat kopi: 1 cangkir

Re: <ask>Bagaimana membuat store procedure integrasi?

Postby ariartama » 29 Dec 2011, 13:39

@conefirst
Menurut saya memang banyak kelebihan dengan membuat store prosedur itu, namun kalau boleh saya beranalogi ibarat kita dari Jakarta mau ke Bandung, Meningan Naek Pesawat atau Naek Bus / Travel ?

Tentu meningan Naek Travel yang hanya 3 jam saja bisa sampai dibanding dengan Naek pesawat yang pasti jauh lebih cepat dibanding naek travel tapi banyak resikonya :D

Namun analogi diatas belum tentu benar juga untuk mengambarkan penggunaan Store Prosedur dibanding dengan Menggunakan Fungsi ADO.Net, namun jika hanya sekedar CRUD sih meningan pake ADO.Net saja. karena menurut saya lebih mudah maintenance nya,
CMIIW

Kalau lebih efisien sih meningan tidak usah ada aplikasi front end nya om.. semua system dijalankan dari Store Prosedur :D
Silahkan yang mau memperpanjang tali silaturahmi :
http://www.facebook.com/ariartama
User avatar
ariartama
Kopral Dua
Kopral Dua
 
Posts: 645
Joined: 06 May 2010, 18:59
Location: Sondari.com
Memberi kopi: 34 cangkir
Mendapat kopi: 60 cangkir


Return to SQL Server

Who is online

Users browsing this forum: No registered users and 2 guests