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