В SQL Server я могу использовать SQL ниже, чтобы проверить, существует ли ограничение, и если это первичный ключ, триггер и т.д.
SELECT *
FROM dbo.sysobjects
WHERE id = OBJECT_ID(N'[SCHEMA].[TABLENAME]')
AND OBJECTPROPERTY(id, N'IsPrimaryKey') = 1
Что такое эквивалент Oracle, потому что мой запрос использует специальные таблицы SQL Server для поиска ответа.