【问题标题】:Records inserting in another table when inserting in a table in SQL Server在 SQL Server 中插入表时插入另一个表的记录
【发布时间】:2013-09-16 20:00:46
【问题描述】:

从过去 5 多小时发现一个问题,我只是累了。

我有一个名为tblDomains 的表。当我在该表中插入一条简单记录时,它也会将一条记录插入到另一个表tblSites 中。我不知道它是怎么回事。

在表 tblDomains 上只创建了一个触发器。我删除了触发器,仍然在另一个表中插入一行。

下面是我用来在表tblDomains中插入记录的简单查询

INSERT INTO tblDomains(DomainName, CompanyName, Logo, 
                       Address1, Address2, City, State, Zip, Phone,  Fax,
                       tblConfigs_ID, Enabled, tblPricingPlans_ID, ExpireDate, AllowExport, 
                       InactiveDate, tblDomainTypes_ID, ActiveLicenses, AllowPPC, Debitor)   
VALUES ('Dname2', 'Cname2', '', 'ad1', 'ad2', 'ct', 'st', '12345678', '21212121211',  
        '32132132131', 4, '1', 1, null, 0, null, 1, 5, 0, 0); 

谁能帮助我如何跟踪问题?

【问题讨论】:

    标签: sql-server sql-server-2008 sql-server-2008-r2


    【解决方案1】:

    我不确定是什么问题,但您可以这样做。如果可能,更改 tblSites 的名称或在 tblDomains 中插入此类值,以便在插入 tblSites 时会引发错误。我认为从错误消息中您可能会得到一些线索,谁将数据插入 tblSites :)

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 2011-05-09
      • 2016-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多