Contoh sederhana berikut ini mungkin dapat membantu.

SELECT to_char(&2+rownum-1) AS ID,
       '&1'||'.'||to_char(&2+rownum-1) AS IP_ADDRESS
FROM   ALL_OBJECTS
WHERE  (&2+rownum-1) BETWEEN &2 AND &3
/

Copykan query tersebut ke Notepad dan simpan ke file misalnya d:\ip_range.sql
Jalankan ip_range.sql melalui SQL*Plus dengan perintah:

SQL> d:\ip_range 196.168.1 1 5
IP_ADDRESS
--------------------------------------------------
196.168.1.1
196.168.1.2
196.168.1.3
196.168.1.4
196.168.1.5

Note:
Pada query tersebut terdapat tiga parameter:
- 196.168.1 adalah prefix IP Address
- 1 adalah range awal IP Address
- 5 adalah range akhir IP Address

Selanjutnya query tersebut dapat dimodifikasi sesuai kebutuhan.

Semoga membantu.


Salam,


Indra Armansyah
[EMAIL PROTECTED]

  ----- Original Message ----- 
  From: naldy sableng 
  To: [email protected] 
  Sent: Saturday, December 01, 2007 8:59 AM
  Subject: [indo-oracle] Generate IP Address


  Rekans milis yang baik,

  Saya coba bikin prosedur untuk generate IP Address dari aplikasi, maksud saya 
seperti ini
  parameter input prosedurnya ip_address_awal = 196.168.1.1 dan 
ip_address_akhir = 196.168.1.200
  sehingga ketika prosedur itu dijalankan maka range ip_address itu langsung 
insert ke field ip_address 
  seperti ini : 

  ID IP_ADDRESS
  1 196.168.1.1
  2 196.168.1.2
  dst
  200 196.168.1.200

  Saya sudah coba pake looping tapi belum dapat script yang sesuai. Mohon 
bantuannya ..... help me

  By Naldy

  __________________________________________________________
  Sent from Yahoo! - the World's favourite mail http://uk.mail.yahoo.com

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



   


------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.16.12/1162 - Release Date: 11/30/2007 
9:26 PM


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

Kirim email ke