comex> alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
2 primary key (user_cd, emp_cd);
alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
*
ERROR at line 1:
ORA-00902: invalid datatype
I've tried adding quotes, parentheses, etc. and it just DOESN'T want to
work. I can add an unnamed constraint just fine:
comex> alter table service.gp_cd2emp add primary key (user_cd, emp_cd);
Table altered.
Anyone seen this before - Oracle support is working on the problem, but I
really need to push this project forward.
Any input appreciated!!
Steve
>I'm trying to create some named primary keys on some tables in a 7.3.2.2
>database and I'm getting the following error:
>
>comex> alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
> 2 primary key (user_cd, emp_cd);
>alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
The syntax I usually use is:
alter table service.gp_cd2emp
add (constraint pk_gp_cd2emp1_c01 primary key (x,x)
);
Have you tried that?
jonathan
------------------------------------------------------------
Jonathan Gennick "Brighton the corner where you are."
jgen...@kpmg.com
Could it be because of the Unix Emulator which put some special
character
in the name without being seen by you ?
in the name without being seen by you ? Try do it in one line with
simple name.
Hope this helps
Rob
--------------------------------------------------------------------------
---------------------------------------------
Subject: invalid datatype error when creating primary key
From: "Steve Miller" <smi...@gers.com>
Date: 2 Apr 1997 17:58:41 GMT
Message-ID: <01bc3f8f$48ff5ee0$4f400580@pcws510>
I'm trying to create some named primary keys on some tables in a 7.3.2.2
database and I'm getting the following error:
comex> alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
2 primary key (user_cd, emp_cd);
alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
*
ERROR at line 1:
ORA-00902: invalid datatype
I've tried adding quotes, parentheses, etc. and it just DOESN'T want to
work. I can add an unnamed constraint just fine:
comex> alter table service.gp_cd2emp add primary key (user_cd, emp_cd);
Table altered.
Anyone seen this before - Oracle support is working on the problem, but I
really need to push this project forward.
Any input appreciated!!
Steve
In article <3347CD...@hk.super.net>, inf...@hk.super.net says...
>
>Steve Miller wrote:
>>
>> I'm trying to create some named primary keys on some tables in a 7.3.2.2
>> database and I'm getting the following error:
>>
>> comex> alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
>> 2 primary key (user_cd, emp_cd);
>> alter table service.gp_cd2emp add constraint pk_gp_cd2emp1_c01
>> *
>> ERROR at line 1:
>> ORA-00902: invalid datatype
>>
>> I've tried adding quotes, parentheses, etc. and it just DOESN'T want to
>> work. I can add an unnamed constraint just fine:
>>
>> comex> alter table service.gp_cd2emp add primary key (user_cd, emp_cd);
>>
>> Table altered.
>>
>> Anyone seen this before - Oracle support is working on the problem, but I
>> really need to push this project forward.
>