CREATE TABLE DB_SIZE
( INSTANCE_NAME VARCHAR2(8) NOT NULL,
DB_DATE DATE NOT NULL,
DATABASE_SIZE NUMBER(12,2) NOT NULL,
DB_ACTUALSIZE NUMBER(12,2) NOT NULL
)
/
Tables created.
ALTER TABLE DB_SIZE
ADD CONSTRAINT PR_INST_DBDATE PRIMARY KEY (INSTANCE_NAME,TO_CHAR(DB_DATE,'YYYYMMDD'))
/
PRIMARY KEY (INSTANCE_NAME,TO_CHAR(DB_DATE,'YYYYMMDD'))
*
ERROR at line 3:
ORA-00907: missing right parenthesis
First I can use expression in primary key or not..?
If yes What's wrong in SQL.
Bookmarks