Je viens de commencer à travailler avec SQL Server pour la première fois et j'ai du mal à remplir les données de test. J'ai deux tables où l'on a une clé étrangère à l'autre et je voudrais être en mesure d'insérer un nouvel enregistrement en utilisant l'instruction SQL suivante:Comment insérer une clé étrangère à l'aide d'un sous-SELECT dans SQL Server
insert into Employee (
EmployeeName,
DepartmentId
) values (
"John Doe",
(select Id from Department where DepartmentName = 'Accounting')
);
Cette déclaration fonctionne très bien dans Oracle, mais dans SQL Server je reçois un erreur indiquant:
Subqueries are not allowed in this context.
Est-ce que quelqu'un sait la bonne façon de faire cela dans SQL Server?
Cool, ça marche très bien. Merci beaucoup. –