Właśnie zacząłem pracować z SQL Server po raz pierwszy i mam problem z wypełnianiem danych testowych. Mam dwie tabele, w których jeden ma klucz obcy do drugiej i chciałbym, aby móc wstawić nowy rekord stosując następujący SQL:Jak wstawić klucz obcy za pomocą Sub-SELECT w SQL Server
insert into Employee (
EmployeeName,
DepartmentId
) values (
"John Doe",
(select Id from Department where DepartmentName = 'Accounting')
);
Stwierdzenie to działa dobrze w Oracle, ale w SQL Server pojawia się komunikat o błędzie:
Subqueries are not allowed in this context.
Czy ktoś wie, jak to zrobić na serwerze SQL?
Fajnie, to działa świetnie. Dziękuję bardzo. –