----- Original Message ----
From: Tomi Wijanto <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, 7 June, 2006 5:32:59 PM
Subject: Re: [indo-oracle] MERGE ANTAR TABEL

                          errornya pas di bagian INSERT, sesuai dengan deskripsi
 error yg didapat
   ORA-00947: not enough values
 
 Kalau tdk menyebutkan kolom2 yg mau diinsert ke
 target, maka jumlah kolom di source harus disebutkan
 semua
 
 when not matched then
   insert values (...)  -> semua kolom harus disebut
 
 Atau kalau memang hanya mau insert bbrp kolom doang,
 harus seperti ini
 
 when not matched then
   insert (a,b,c) values (x,y,z)
 
 regards,
 tomi
 
 --- ade trisna <[EMAIL PROTECTED] co.uk> wrote:
 
 > salam...
 > 
 > aqu mo merge data dari satu tabel ke tabel lain dan sudah semua kolom source 
 > disebutkan
> dengan struktur tabel yang sama dalam satu database
 > tapi masih error juga  (tabel sitejbro ke tabel site). ada
 > yang punya solusi lain?  thanx ya 4 solusinya
 > 

SQL> desc site
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 SITE_ID                                            VARCHAR2(255)
 SITE_NAME                                          VARCHAR2(255)
 LONGITUDE                                          VARCHAR2(255)
 LATITUDE                                           VARCHAR2(255)
 STREET                                             VARCHAR2(255)
 BUILDING                                           VARCHAR2(255)
 RT_RW                                              VARCHAR2(255)
 SUBDISTRICT                                        VARCHAR2(255)
 DISTRICT                                           VARCHAR2(255)
 CITY                                               VARCHAR2(255)
 POST_CODE                                          VARCHAR2(255)
 PROVINCE                                           VARCHAR2(255)
 REGION                                             VARCHAR2(255)
 BRANCH                                             VARCHAR2(255)
 REMARK                                             VARCHAR2(255)
 LASTUPDATE                                         DATE

SQL> desc sitejbro
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 SITE_ID                                            VARCHAR2(255)
 SITE_NAME                                          VARCHAR2(255)
 LONGITUDE                                          VARCHAR2(255)
 LATITUDE                                           VARCHAR2(255)
 STREET                                             VARCHAR2(255)
 BUILDING                                           VARCHAR2(255)
 RT_RW                                              VARCHAR2(255)
 SUBDISTRICT                                        VARCHAR2(255)
 DISTRICT                                           VARCHAR2(255)
 CITY                                               VARCHAR2(255)
 POST_CODE                                          VARCHAR2(255)
 PROVINCE                                           VARCHAR2(255)
 REGION                                             VARCHAR2(255)
 BRANCH                                             VARCHAR2(255)
 REMARK                                             VARCHAR2(255)
 LASTUPDATE                                         DATE

SQL>  merge into site s
  2   using sitejbro j
  3   on (s.site_id=j.site_id)
  4   when matched then
  5   update set
  6     s.site_name=j.site_name,
  7     s.longitude=j.longitude,
  8     s.latitude=j.latitude,
  9     s.street=j.street,
 10     s.building=j.building,
 11     s.rt_rw=j.rt_rw,
 12     s.subdistrict=j.subdistrict,
 13     s.district=j.district,
 14     s.city=j.city,
 15     s.post_code=j.post_code,
 16     s.province=j.province,
 17     s.region=j.region,
 18     s.branch=j.branch,
 19     s.remark=j.remark,
 20     s.lastupdate=j.lastupdate
 21     when not matched then
 22    insert values
 23    
(j.site_id,j.site_name,j.longitude,j.latitude,j.street,j.building,j.rt_rw,j.subdistrict,
 24    
j.district,j.city,j.post_code,j.province,j.region,j.branch,j.remark,j.lastupdate);
 using sitejbro j
       *
ERROR at line 2:
ORA-30926: unable to get a stable set of rows in the source tables





 > salam,
 > ade trisna
 > 
 > untuk scriptnya sbb:
 > 

 ____________ _________ _________ _________ _________ __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around 
 http://mail. yahoo.com 
 
     
                    <!--  #ygrp-mlmsg {font:84.5% 
arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table 
{font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% 
arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} 
#ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } 
#ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; 
} #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; 
} #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; 
white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ 
float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ 
font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ 
font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } 
#ygrp-mlmsg #logo{ padding-bottom:10px; }  #ygrp-vital{ 
background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } 
#ygrp-vital
 #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; 
text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } 
#ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; 
} #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; 
width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ 
font-weight:bold; } #ygrp-vital a { text-decoration:none; }  #ygrp-vital 
a:hover{ text-decoration:underline; }  #ygrp-sponsor #hd{ color:#999; 
font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; 
margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } 
#ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } 
#ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor 
#nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor 
.ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; 
font-weight:bold;
 color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ 
text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } 
#ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; 
} #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq 
{margin:4;} -->  



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



------------------------ Yahoo! Groups Sponsor --------------------~--> 
You can search right from your browser? It's easy and it's free.  See how.
http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/PhFolB/TM
--------------------------------------------------------------------~-> 

--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke