Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何将CRUD触发器创建的历史记录表行存储在不同的数据库中_Sql_Triggers_Crud - Fatal编程技术网

Sql 如何将CRUD触发器创建的历史记录表行存储在不同的数据库中

Sql 如何将CRUD触发器创建的历史记录表行存储在不同的数据库中,sql,triggers,crud,Sql,Triggers,Crud,我有一个数据库和一个表。 我在表上创建了Delete和INsert/Update触发器,结果行将存储在CMS数据库中的另一个表TableHistory中 现在,我创建了另一个带有TableHistory表的数据库CMSHistrory。在这里,我希望上述触发器的结果行存储在CMSHistory数据库而不是CMS数据库的TableHistory中 我的目标是减少主CMS数据库的大小 请告诉我 我使用的是MS SQL Server 2008 R2。在您的insert语句中,使用插入到[数据库名称].

我有一个数据库和一个表。 我在表上创建了Delete和INsert/Update触发器,结果行将存储在CMS数据库中的另一个表TableHistory中

现在,我创建了另一个带有TableHistory表的数据库CMSHistrory。在这里,我希望上述触发器的结果行存储在CMSHistory数据库而不是CMS数据库的TableHistory中

我的目标是减少主CMS数据库的大小

请告诉我


我使用的是MS SQL Server 2008 R2。

在您的insert语句中,使用
插入到[数据库名称].[表名称]
而不仅仅是
插入到[表名称]

您使用的是哪种DBMS?