我正在尝试从表
编写一个后插入触发器 CREATE TABLE [dbo].[PartsWork](
[parts_work_id] [int] IDENTITY(1,1) NOT NULL,
[experiment_id] [int] NOT NULL,
[partition_id] [int] NULL,
[sim_time] [time](7) NULL,
[real_time] [datetime] NULL,
[construction] [bit] NULL,
[destruction] [bit] NULL,
[part_id] [int] NOT NULL,
)
我需要找出与插入集具有相同assembly_id的行数。
assembly_id是下表中的一个字段:
CREATE TABLE [dbo].[Parts](
[part_id] [int] IDENTITY(1,1) NOT NULL,
[part_name] [nvarchar](50) NULL,
[part_type] [nvarchar](50) NULL,
[assembly_id] [int] NOT NULL,
)
我需要将该值存储为变量中的int。
谢谢,
答案 0 :(得分:0)
您要加入特殊INSERTED table(仅在触发器中可用)到[dbo]。[部件]以获取COUNT。
一些想法: