我想在單個語句中創建插入和更新sql語句。但insert語句是一個表,UPDATE語句的另一個表...在單個sql語句中插入和更新sql語句
這是Appliance_Location表
CREATE TABLE [dbo].[Appliance_Location] (
[Appliance_Id] NCHAR (10) NOT NULL,
[RoomId] NVARCHAR (20) NOT NULL,
[ApplianceName] NCHAR (10) NOT NULL,
[AddDate] DATE NULL,
CONSTRAINT [PK_Appliance_Location] PRIMARY KEY CLUSTERED ([Appliance_Id] ASC)
);
,這是Appliance_Count表
CREATE TABLE [dbo].[Appliance_Count] (
[RoomId] NVARCHAR (20) NOT NULL,`enter code here`
[Bulb] INT NOT NULL,
[Fan] INT NOT NULL,
[AC] INT NOT NULL,
[Computer] INT NOT NULL,
CONSTRAINT [PK_Appliance_Count] PRIMARY KEY CLUSTERED ([RoomId] ASC)
);
當我插入一個設備到Appliance_Location表再算上在Appliance_Count表中特定設備應更新
到目前爲止你做了什麼? – Ben
檢查'MERGE'語句;)。 –