Предположим, у меня есть таблица, содержащая список идентификаторов, указывающих на имена таблиц, со следующей схемой:
RemoteTables
============
id (Primary Key)
tableName (string)
Предположим, у меня также есть следующая схема в другой таблице:
AnotherTable
============
id (Primary Key)
remoteTableId (foreign key referencing RemoteTables)
remoteId ("special" foreign key)
, где remoteId
указывает на строку в таблице, указанную remoteTableId
.
Я видел несколько ситуаций, когда я хотел это сделать, но есть ли встроенная поддержка SQL для управленияотношения в любом случае?