7

列を使用してテーブルを作成したい:

IdRole
IdProcedure

アイデアは、それIdProcedureが への FKであるということsys.objectsです。

このクエリを作成すると:

SELECT * 
FROM sys.objects 
WHERE type='p'

それは正常に動作しますが、これは:

ALTER TABLE dbo.CORE_ProcedureXRole
ADD CONSTRAINT FK_SysProcedure
FOREIGN KEY (IdProcedure)
REFERENCES sys.objects(object_id)

私に言います:

外部キー 'FK_SysProcedure' が無効なテーブル 'sys.objects' を参照しています。

4

1 に答える 1