Setau saya kalo mau men-generate autoincrement atau autonumber di oracle tidak
bisa langsung menggunakan constraint dari tipe data seperti di mysql tapi
dengan menggunakan database object yang disebut sequence.
Sintaks untuk sequence :
CREATE SEQUENCE sequence_name
MINVALUE value
MAXVALUE value
START WITH value
INCREMENT BY value
CACHE value;
Contohnya:
CREATE SEQUENCE supplier_seq
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
CACHE 20;
Untuk menggunakannya:
INSERT INTO suppliers
(supplier_id, supplier_name)
VALUES
(supplier_seq.nextval, 'Kraft Foods');
Untuk lebih jelas bagaimana membuat dan menggunakan sequence dapat dilihat di
http://www.techonthenet.com/oracle/sequences.php
gede sudi <[EMAIL PROTECTED]> menulis:
Halo milis, aku mo tanya
Gimana caranya melakukan auto increment (seperti di mysql) untuk di Oracle?
Saya menggunakan tipe data number. Masalah ini adalah untuk menambah ID
setiap user yang terdaftar.
Thanks sebelumnya atas bantuannya.
[Non-text portions of this message have been removed]
---------------------------------
Apakah Anda Yahoo!?
Kunjungi halaman depan Yahoo! Indonesia yang baru!
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/PhFolB/TM
--------------------------------------------------------------------~->
--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
Mirror: http://indooracle.wordpress.com
-----------------------------------------------
Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.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/