大家好我需要使用SQL Server 2005创建基于Web的应用程序。数据来自文本格式的第三方源。到目前为止,这是我的想法。
正如您所看到的,在找到文件后导入中主要涉及两个步骤。那些是在SQL服务器中存储数据,第二个是清理值并在我的数据库中做一些其他的工作。我的问题是,当我循环遍历值时,我是否可以触发(并且我确实知道触发器是每次执行而不是每一行)在我将表中的记录插入时对我进行清理。
例如,我逐个循环读出列,然后将它们插入表中。当发生这种情况时,会触发一个触发器来运行某些脚本(可能是存储过程)来对其他表执行其他操作。这样我的文件系统监视需要做的就是获取数据并将它们插入表中。触发器将完成所有其他工作。这是否可取,如果触发器已在运行脚本并且另一个插入表再次调用它会发生什么?
很抱歉这个问题很长
谢谢