Dear,

 

Dari kasus, saya melihat bahwa table AAAA tersebut merupakan summary dari
table-tabel BBB, CCC, DDD. Tabel BBB, CCC, DDD ini merupakan table master,
dimana table AAAA tersebut inputan data berasal dari table master ini.

 

Untuk kasus seperti ini masih kurang jelas bentuk tampilan output yang
diinginkan seperti apa di viewnya. Jadi mungkin coba ditampilkan output yang
diinginkan. 

 

Jadi untuk seleksi DML dan DDL sintaks di SQL, seharusnya tergantung output
yang diinginkan, kalo salah penggunaanya, maka data yang ditampilkan akan
tidak sesuai dan desain dari masing-masing table tentunya.

 

Untuk kasus pengiriman parameter dari inputan, sebenarnya kalo dibilang,
anda bisa menggunakan UDF ( User Defined Function ) atau function di SQL
Server.Dimana function ini bisa memberikan parameter input dan menghasilkan
table keluaran atau variable keluaran.

 

Jadi beda seperti view sedikit, jika view, kita defined parameter dari sisi
client code baik vb atau report untuk seleksi reportnya, jika function,
parameter ini bisa kita implementasikan variabelnya di sqlnya, diolah,
kemudian hasilnya bisa berbentuk table atau variable. 

 

CMIIW

 

Make your choice.

 

Best Regards

 

 

  _____  

From: Evi Damayanti [mailto:[EMAIL PROTECTED] 
Sent: 31 Mei 2007 11:45
To: [email protected]
Subject: Re: [indoprog-vb] Re: Views tidak menarik data dari table (SQL
Server)

 

Aku coba pake left outer join trus koq data yg masuk
ke dalam views nya jadi banyak banget sih padahal di
tabel datanya cuma ada satu
Jadi misalnya gini....
Table AAA isinya id, Nama, Alamat, idgol, idjab, gaji,
status
Table BBB isinya idgol, nmgol
Table CCC isinya idjab, jab
Table DDD isinya idpend, pend

Nah...table BBB,CCC,DDD itu kan udah berupa
Parameter,koneksi tablenya ---> Table AAA & BBB
(idgol), Table AAA & CCC (idjab) tapi antara Table AAA
& DDD (gaji ke pend).
Jadi dari beberapa table yg dikoneksiin itu ada yg
fieldnya sama ada juga yg fieldnya beda dan aku coba
pake "LEFT OUTER JOIN"...Di Table AAA hanya terisi
data 1 Record,tapi pas di viewsnya itu muncul datanya
5 Record dengan nama yang sama dan id yang sama.
Misal nama Susi terrecord berdasarkan jumlah golongan
yg ada...gitu...ngerti kan yah maksud aku... :-D
Gimana tuh....?

Thanks yah
-Evi-
--- Eko Heri Susanto <[EMAIL PROTECTED] <mailto:drembis79%40yahoo.com> com>
wrote:

> Lebih amannya coba anda gunakan LEFT OUTER JOIN atau
> RIGHT OUTER JOIN. 
> contoh :
> SELECT AAA.KODE, BBB.NAMA, AAA.QTY
> FROM AAA LEFT OUTER JOIN BBB ON
> AAA.KODE=BBB.KODE
> 
> Kalo anda yakin key di table AAA ada yg sama dengan
> di table BBB anda
> bisa menggunakan INNER JOIN tapi kalo ga yakin
> mending pake LEFT OUTER
> JOIN aja.
> 
> O...iya, selain Views SQL server 2000 juga memiliki
> fasilitas User
> Defined Function(UDF). UDF ini sebenarnya hampir
> sama dengan Views
> akan tetapi UDF ini saya rasa lebih fleksibel
> dibanding Views.
> 
> Demikian semoga membantu.
> 
> Best Regards
> 
> Eko Heri
> www.smsqta.com (Layanan sms biaya murah)
__________________________________________________________
> > Bored stiff? Loosen up... 
> > Download and play hundreds of games for free on
> Yahoo! Games.
> > http://games. <http://games.yahoo.com/games/front> yahoo.com/games/front
> >
> 
> 
> 

__________________________________________________________
Moody friends. Drama queens. Your life? Nope! - their life, your story. Play
Sims Stories at Yahoo! Games.
http://sims. <http://sims.yahoo.com/> yahoo.com/ 

 



[Non-text portions of this message have been removed]

Kirim email ke