我想在单个语句中创建插入和更新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'语句;)。 –