SAP Knowledge Base Article - Preview

2840399 - How to drop a primary key constraint - SAP ASE

Symptom

  • A table is created with a primary key as below.

create table test1 (
col1 int,
col2 char(10),
primary key nonclustered (col1)
)
lock datarows

  • sp_helpindex shows the primary key exists.

sp_helpindex test1
go
Object has the following indexes
index_name index_keys index_description index_max_rows_per_page ......
---------------- ---------- -------------------- ----------------------- ......
test1_7520026792 col1 nonclustered, unique 0 ......

  • When running DROP INDEX command to drop the primary key, a 3710 error is raised.

drop index test1.test1_7520026792
go
Msg 3710, Level 16, State 2:
Server '<ASE name>', Line 1:
Cannot use DROP or REPLACE with 'test1.test1_7520026792' because 'test1_7520026792' is a constraint. Use ALTER TABLE.


Read more...

Environment

SAP Adaptive Server Enterprise All version

Product

SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0

Keywords

KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.