我剛開始第一次使用SQL Server,並且在填充測試數據時遇到問題。我有兩個表,其中一個有外鍵等,我希望能夠使用下列SQL插入一個新的記錄:如何在SQL Server中使用子選擇插入外鍵
insert into Employee (
EmployeeName,
DepartmentId
) values (
"John Doe",
(select Id from Department where DepartmentName = 'Accounting')
);
此語句工作正常,在甲骨文,但在SQL Server中,我得到一個錯誤說:
Subqueries are not allowed in this context.
有沒有人知道在SQL Server中這樣做的正確方法?
很酷,這很好。非常感謝。 – 2009-09-29 15:47:15