Wah..seru nih banyak masukan, lumayan bisa nambah skill he he 
he...thanks banget.

Memang sih kayaknya kalo pake XML SOAP ga pas juga, tetep aja 
mainnya JOIN atau sub query. Tapi kalo pake temporary table dan 
usernya banyak belum lagi data yg ditampilkan beda-beda apa ngga nge-
drop ntar servernya. 

Atau barangkali main denormalization aja kali ya terus dikombinasi 
dengan trigger.Gimana?ada tanggapan lain?

regards

Eko Heri
http://www.smsqta.com

--- In [email protected], rudy chasan <[EMAIL PROTECTED]> 
wrote:
>
> just sharing juga ....
>  
> justru dengan menggunakan temporary table, 
> untuk data yg banyak akan mempercepat proses pengambilan data.
>  
> tetapi proses ini akan bermanfaat jika kita melakukan 
> query dalam query (select dalam select) dan menggunakan 
> store procedure nya SQL Server, kalo cuman select biasa atau 
> gak pake store procedure gak perlu temporary table.
>  
> contoh:
>  
> --- awal buat procedure ---
> create procedure get_customer_transaction_per_branch
> @branch as varchar(200)  
>  
> as
>  
> --- proses ini untuk menampung semua kode customer 
> --- untuk cabang yg dimau
>  
> select distinct kode_customer
> into #customer
> from tblcustomer 
> where branch = @branch
>  
> --- ini untuk mengambil transaksi nya dan 
> -- di vb nya akan berupa recordset atau langsung ke datagrid
> -- coba bandingkan jika select nya tidak menggunakan temporary 
table
>  
> select * from tbltransaction
> where kode_customer in (select * from #customer)
>  
> -- ini untuk menghapus table temporary nya
> -- usahakan untuk selalu melakukan penghapusan table temporary
>  
> drop table #customer
>  
> --- akhir buat procedure ---
>  
>  
>  
> itu contoh procedure yg amat sederhana,tapi kalo table transaksi 
dan 
> table customer nya datanya sudah banyak banget 
> akan trasa sekali bedanya, jika tidak pake temporary table.
>  
> di VB nya tinggal meng excecute querynya
>  
> strSQL = "exec get_customer_transaction_per_branch '" & 
strBranch "'"
>  
>  
> begitchuuuuuu
>  
> untuk masalah log file membekak, buatin schedule untuk 
> meng shrink lognya di jalaninnya setiap jam 12 malem, beres deh.
>  
> moga bermanfaat ...
> 
> 
> ---------------------------------
> From: [email protected] [mailto:indoprog-
[EMAIL PROTECTED] On Behalf Of Eko Heri Susanto
> Sent: Wednesday, July 04, 2007 2:22 AM
> To: [email protected]
> Subject: [indoprog-vb] Re: Cara mudah bikin file temp di SQL Server
> 
> 
> 
> 
> Gimana dengan teknologi XML? Saya kira dengan menggunakan XML ini,
> masalah pengolahan data temporary bisa kita maksimalkan. Sekarang 
ini
> yg lagi trend kan teknologi SOAP, kayaknya sih pas banget untuk
> menangani masalah-masalah temporary tsb.
> 
> Regards
> 
> Eko Heri
> 
> --- In [email protected], Ade Aan Wirama <odandes99@> 
wrote:
> >
> > Just sharing, usahakan jangan pake temporary table,
> > selain membuat ukuran
> > log menjadi besar, juga mempengaruhi performance IO.
> > 
> > Best Regards,
> > Ade Aan Wirama
> > http://wirama.wordpress.com
> > Coding for Humanity 
> > ________________________________________
> > From: [email protected]
> > [mailto:[EMAIL PROTECTED] On
> > Behalf Of ERIS RISO
> > Sent: Monday, July 02, 2007 9:14 PM
> > To: [EMAIL PROTECTED];
> > [email protected]
> > Subject: [indoprog-vb] Cara mudah bikin file temp di
> > SQL Server
> > 
> > Sedikit berbagi,
> > 
> > Mungkin trik ini bagi programmer yang sudah
> > berpengalaman tidak asing lagi.
> > 
> > Ceritanya begini, tidak jarang seseorang yang sedang
> > membuat aplikasi
> > database khususnya yang menggunakan database SQL
> > Server membutuhkan sebuah
> > table temporary sebagai pendukung baik itu untuk
> > proses biasa atau untuk
> > sekedar ditampilakn dalam datagrid misalnya.
> > ....del...
> > 
> > 
> > 
> > 
> __________________________________________________________
> > Luggage? GPS? Comic books? 
> > Check out fitting gifts for grads at Yahoo! Search
> > http://search.yahoo.com/search?
fr=oni_on_mail&p=graduation+gifts&cs=bz
> >
> 
> 
> 
>  #ygrp-mlmsg {        FONT-SIZE: small; FONT-FAMILY: 
arial,helvetica,clean,sans-serif}#ygrp-mlmsg TABLE {    }#ygrp-mlmsg 
SELECT {        FONT: 99% arial,helvetica,clean,sans-serif}INPUT {
        FONT: 99% arial,helvetica,clean,sans-serif}TEXTAREA {
        FONT: 99% arial,helvetica,clean,sans-serif}#ygrp-mlmsg PRE {
        FONT: 100% monospace}CODE {     FONT: 100% monospace}#ygrp-
mlmsg  {        LINE-HEIGHT: 1.22em}#ygrp-text {        FONT-FAMILY: 
Georgia}#ygrp-text P {  MARGIN: 0px 0px 1em}#ygrp-tpmsgs {
        CLEAR: both; FONT-FAMILY: Arial}#ygrp-vitnav {  FONT-SIZE: 
77%; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Verdana}#ygrp-
vitnav A {      PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-
BOTTOM: 0px; PADDING-TOP: 0px}#ygrp-actbar {    CLEAR: both; MARGIN: 
25px 0px; COLOR: #666; WHITE-SPACE: nowrap; TEXT-ALIGN: right}#ygrp-
actbar .left {  FLOAT: left; WHITE-SPACE: nowrap}..bld {        FONT-
WEIGHT: bold}#ygrp-grft {       PADDING-RIGHT: 0px; PADDING-LEFT: 
0px; FONT-SIZE: 77%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT-
FAMILY:
>  Verdana}#ygrp-ft {   PADDING-RIGHT: 0px; BORDER-TOP: #666 1px 
solid; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 5px; 
PADDING-TOP: 5px; FONT-FAMILY: verdana}#ygrp-mlmsg #logo {
        PADDING-BOTTOM: 10px}#ygrp-vital {      PADDING-RIGHT: 0px; 
PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; PADDING-
TOP: 2px; BACKGROUND-COLOR: #e0ecee}#ygrp-vital #vithd {        FONT-
WEIGHT: bold; FONT-SIZE: 77%; TEXT-TRANSFORM: uppercase; COLOR: 
#333; FONT-FAMILY: Verdana}#ygrp-vital UL {     PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-
TOP: 0px}#ygrp-vital UL LI {    CLEAR: both; BORDER-RIGHT: #e0ecee 
1px solid; BORDER-TOP: #e0ecee 1px solid; BORDER-LEFT: #e0ecee 1px 
solid; BORDER-BOTTOM: #e0ecee 1px solid; LIST-STYLE-TYPE: none}#ygrp-
vital UL LI .ct {       PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; 
FLOAT: right; WIDTH: 2em; COLOR: #ff7900; TEXT-ALIGN: right}#ygrp-
vital UL LI .cat {      FONT-WEIGHT: bold}#ygrp-vital A {       TEXT-
DECORATION: none}#ygrp-vital A:hover {
>       TEXT-DECORATION: underline}#ygrp-sponsor #hd {  FONT-SIZE: 
77%; COLOR: #999}#ygrp-sponsor #ov {    PADDING-RIGHT: 13px; PADDING-
LEFT: 13px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 
6px; BACKGROUND-COLOR: #e0ecee}#ygrp-sponsor #ov UL {   PADDING-
RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
PADDING-TOP: 0px}#ygrp-sponsor #ov LI { PADDING-RIGHT: 0px; PADDING-
LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; 
LIST-STYLE-TYPE: square}#ygrp-sponsor #ov LI A {        FONT-SIZE: 
130%; TEXT-DECORATION: none}#ygrp-sponsor #nc { PADDING-RIGHT: 8px; 
PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-
TOP: 0px; BACKGROUND-COLOR: #eee}#ygrp-sponsor .ad {    PADDING-
RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#ygrp-sponsor .ad #hd1 {        FONT-WEIGHT: bold; FONT-SIZE: 100%; 
COLOR: #628c2a; LINE-HEIGHT: 122%; FONT-FAMILY: Arial}#ygrp-
sponsor .ad A { TEXT-DECORATION: none}#ygrp-sponsor .ad A:hover {
        TEXT-DECORATION:
>  underline}#ygrp-sponsor .ad P {      MARGIN: 0px}o { FONT-SIZE: 
0px}..MsoNormal {       MARGIN: 0px}#ygrp-text TT {     FONT-SIZE: 
120%}BLOCKQUOTE {       MARGIN: 0px 0px 0px 4px}..replbq {      }
>               
> ---------------------------------
> Sekarang dengan penyimpanan 1GB
>  http://id.mail.yahoo.com/
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke