初めてSQL Serverで作業を開始しましたが、テストデータの入力に問題があります。SQL ServerでSub-SELECTを使用して外部キーを挿入する方法
insert into Employee (
EmployeeName,
DepartmentId
) values (
"John Doe",
(select Id from Department where DepartmentName = 'Accounting')
);
この文は、Oracleで正常に動作しますが、SQL Serverで私が手:一方が他方への外部キーを持っていると私は、次のSQLを使用して、新しいレコードを挿入できるようにしたいところ私は2つのテーブルを持っていますエラーメッセージ:
Subqueries are not allowed in this context.
SQL Serverでこれを行う正しい方法はありますか?
素晴らしいです。どうもありがとう。 –