Salim berbagi…. tempat belajar dan berinteraksi….


CONNECT BY PRIOR
April 7, 2010, 4:07 AM
Filed under: ORACLE

Salah satu tantangan dalam pengolahan data adalah menyajikan data dalam bentuk hirarki. Biasanya proses memanipulasi data dalam bentuk hirarki akan menimbulkan banyak pertanyaan dan kadang-kadang kita bingung juga, gimana ya bikinnya biar tanpa memerlukan bantuan object-object lain yang memerlukan scripting?. Untungnya di Oracle ada penawaran penggunaan CONNECT BY PRIOR, sangat memudahkan kita dalam menyajikan data hirarki dalam suatu table. Contoh yang akan saya keluarkan di sini menggunakan table emp nya si ‘guru’ kita, SCOTT🙂

Syntax:

SELECT level,ename, sys_connect_by_path(ename,’/’) path
  FROM emp
  START WITH mgr IS NULL
  CONNECT BY PRIOR empno = mgr;


Leave a Comment so far
Leave a comment



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s



%d bloggers like this: