sql server 数据库里设置了当插入数据时,便触发器插入更新时间,但我导入数据时,触发器却没有工作。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 数据库里设置了当插入数据时,便触发器插入更新时间,但我导入数据时,触发器却没有工作。相关的知识,希望对你有一定的参考价值。

怎么办啊?

参考技术A 你的表(假设表A)触发器没有问题。走一个小弯路吧。
新建一个中间表(表B),在这个表上创建触发器,当向B表插入数据时,向A表对应的列插入同一数据。
试试这样,应该就可以更新时间本回答被提问者和网友采纳
参考技术B 没有工作,那就是你触发器写的有问题。

你修改可以触发触发器。不代表你插入数据时的触发器对。
你单独用语句插入一个数据,看看触发器更新了吗。
参考技术C 你可以尝试,先把文本导入到新的文件下,然后用INSERT语句将新文本数据导入到你想导入的文件数据里 参考技术D 可以把你的触发器 代码 帖出来吗? 因为sql server 的触发器不是 行级 触发器, 你手工插入的时候 是一行一行操作的,但是 导入数据的时候 是批量执行哦,不知道你的触发器里面考虑过这个没有

以上是关于sql server 数据库里设置了当插入数据时,便触发器插入更新时间,但我导入数据时,触发器却没有工作。的主要内容,如果未能解决你的问题,请参考以下文章

sql sever数据库中一个表中有一字段为 国家/地区 ,在插入数据时无法插入,经过排除,应该是反斜杠的问题

仅允许 SQL Server 插入的当前日期/时间

SQL Server 2000中如何设置自增主键?

C#在Sqlserver数据库中设置字段,在插入操作时不插入数据,有问题吗?

sql server2008,同一数据库里的两张不同的表怎么实现同步?

如何将记录插入到 sql server express 数据库表中?