Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Renaming primary and /or unique keys
Jens Lenge schrieb:
> Maxim Demenko wrote:
>
>> SQL> create table my_emp as select * from emp; >> SQL> create index my_emp on my_emp(empno); >> SQL> alter table my_emp add constraint my_emp check(deptno<100);
SQL> drop table my_emp;
Table dropped.
SQL> create table my_emp as select * from emp;
Table created.
SQL> alter table my_emp add primary key(empno);
Table altered.
SQL> select constraint_name from cons where table_name = 'MY_EMP'; select constraint_name from cons where table_name = 'MY_EMP'
*
SQL> select constraint_name from user_constraints where table_name = 'MY_EMP' and constraint_type = 'P';
CONSTRAINT_NAME
INDEX_NAME
Table altered.
SQL> alter index SYS_C002783 rename to my_emp_pk;
Index altered.
SQL> select status from user_indexes where index_name = 'MY_EMP_PK';
STATUS
Maxim Received on Thu Jul 13 2006 - 15:15:15 CDT