La présence ou l'absence de primaire ou les clés étrangères ne vous empêche pas de rejoindre les tables. (Cela ne sera pas particulièrement rapide, mais vous pouvez le faire.) Les bases de données séparées ne le sont pas non plus.
Vous dites que vos bases de données ne sont pas liées. À partir de là, je dois déduire que la base de données dans laquelle vous écrivez la procédure stockée n'a probablement pas accès à la deuxième base de données; Si c'est le cas, vous ne pourrez pas y accéder de toute façon. Vous devez ajouter un lien à la 2ème base de données à l'aide d'Enterprise Manager.
Une fois que vous avez fait cela, vous pouvez référencer les tables dans la base de données 2 en utilisant son nom de schéma ci-dessous:
SELECT *
FROM foo.employees
où foo est le nom du schéma.
Bonne chance.
Cela a fait ma matinée, merci. –
Ne vous attendez pas à ce qu'il marque quoi que ce soit comme réponse parce qu'il est probablement déjà mort. – DarkwingDuck