Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> SQL Code Problem
Can any one help me out with this code. I am trying to create two tables which are below :
CREATE TABLE ACCESSLEVEL(
ACCESSID VARCHAR2(30) NOT NULL,
TRANSACTIONID NUMBER(10) NOT NULL,
NAME VARCHAR2(30) NOT NULL,
CONSTRAINT PK_ACCESSLEVEL_ACCESSID_T
PRIMARY KEY (ACCESSID, TRANSACTIONID)
);
/**********************************************************************/
CREATE TABLE LABUSER (
USERID VARCHAR2(30) NOT NULL CONSTRAINT PK_LABUSER_USERID PRIMARY KEY,
ACCESSID VARCHAR2(30) NOT NULL
CONSTRAINT FK_LABUSER_ACCESSID references
ACCESSLEVEL(ACCESSID) ON DELETE CASCADE);
/**********************************************************************/
When i execute this it is giving me the following error
/**********************************************************************/
Table created.
ACCESSLEVEL(ACCESSID) ON DELETE CASCADE) *ERROR at line 5:
I am able to create accesslevel, which has a composite key comprising accessid and transcationid, but i do not know why labuser is not able to have relation with accessid.
Arun Received on Wed Jun 21 2000 - 00:00:00 CDT
![]() |
![]() |