2016-04-08 5 views
1

Я пытаюсь вставить строку в таблицу Sybase ASE, и я получаю ошибку говоря,Как найти уникальный индекс, созданный для таблицы

Attempt to insert duplicate key row in object 'Employee' with unique index 'Employee_uk' 

Когда я открыл DDL для Employee стола Я не вижу в нем уникального ограничения. Таким образом, DDL другой таблицы создается с уникальным индексом, указывающим на эту таблицу Employee.

Как найти таблицу, созданную с помощью этого уникального индекса?

Cheers !!

ответ

1

Вы можете использовать команду:

sp_help Employee 

, чтобы получить всю информацию о таблице. Эта команда может использоваться для получения информации о любом объекте базы данных.

С уважением

+0

Я получил уникальное ограничение Employee_pk после использования sp_help, но при попытке удалить строку я получаю сообщение об ошибке говорящего ограничения уникальности ссылается Empoyee_uk. –