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]