列を使用してテーブルを作成したい:
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' を参照しています。