我的项目hasTrigger选项已在模型中启用,如下所示(Sequelize ORM 4 +节点(6.11.0)
hasTrigger: true
此后,每当我执行model.create()时,都会创建临时表,并从模型中获取所有字段。
查询:
declare @tmp table
([id] INTEGER,[JobNo] NVARCHAR(255),[EmpID] NVARCHAR(255),[EmpDetailID] INTEGER,[WorkCode] NVARCHAR(255),[Description] NVARCHAR(255),[DescriptionDataURI] NVARCHAR(255),[DescriptionData] NVARCHAR(255));
INSERT INTO [DailyReportDetail] ([JobNo],[EmpID],[EmpDetailID],[WorkCode]) OUTPUT INSERTED.[id],INSERTED.[JobNo],INSERTED.[EmpID],INSERTED.[EmpDetailID],INSERTED.[Description],INSERTED.[DescriptionDataURI]] into @tmp
VALUES ('22222226',1008,48673,null,null);
select * from @tmp;
我的需要
它不应该从模型中获取所有字段。在上面的示例中,我应该从上面的查询中删除“描述”字段。有人可以帮忙吗?
注意:对于我的模型,我有15个以上的字段,例如,其中的一些字段已删除,然后放在上方。