Se pueden relacionar 2 tablas de distintos esquemas????
Se pueden relacionar (Foreign Key) 2 tablas de distintos esquemas????
En el caso que si se pueda, es habitual esto????
En el caso que si se pueda, es habitual esto????
Si, se pueden y es bastante habitual.
La forma de havcerlos es que el usuario propietario de la tabla que se referencia conceda permiso al usuario que crea la foreign key para hacer referencia a su tabla. "Grant references on <tabla1> to <usuario1>" Con esto puedes hacer uan foreign key entre diferentes esquemas.
Si al realizar el dise帽o l贸gico de la BD organizas tus objetos por su funcionalidad y cada funcionalidad con su esquema diferente, esta situaci贸n de hacer referencia entre esquemas, es bastante habitual.
La forma de havcerlos es que el usuario propietario de la tabla que se referencia conceda permiso al usuario que crea la foreign key para hacer referencia a su tabla. "Grant references on <tabla1> to <usuario1>" Con esto puedes hacer uan foreign key entre diferentes esquemas.
Si al realizar el dise帽o l贸gico de la BD organizas tus objetos por su funcionalidad y cada funcionalidad con su esquema diferente, esta situaci贸n de hacer referencia entre esquemas, es bastante habitual.
select emp.salary, dept.deptno
from emp, hr.dept
where ...
Hay que prefijar la table con el nombre del esquema y el propietario del objeto darte permisos de lectura,
grant select on emp to x;
from emp, hr.dept
where ...
Hay que prefijar la table con el nombre del esquema y el propietario del objeto darte permisos de lectura,
grant select on emp to x;