आइडेंटिटी कॉलम Oracle द्वारा संस्करण 12c से समर्थित एक विशेषता है।
Oracle 11 में यह काम नहीं करता है, आपको इस तरह से अनुक्रम और ट्रिगर का उपयोग करना चाहिए:
CREATE TABLE xpto (
id NUMBER PRIMARY KEY,
description VARCHAR2(200) NOT NULL
);
CREATE SEQUENCE xpto_seq;
set define off
CREATE OR REPLACE TRIGGER xpto_id
BEFORE INSERT ON xpto
FOR EACH ROW
WHEN ( new.id IS NULL )
BEGIN
:new.id := xpto_seq.nextval;
END;
/