SQL 2000 - 企业管理器和触发器

发布于 2024-09-14 11:35:55 字数 186 浏览 6 评论 0原文

我们使用SQL 2000企业版。

我们注意到,当我们使用企业管理器进行数据更改时,触发器不会执行。也就是说,我们执行“选择”查询,然后直接在网格结果表中编辑结果。该触发器是有效的,因为如果我们运行更新查询,它会按预期执行。

我只是想知道这是否是预期的行为。企业管理器如何在不执行触发器的情况下更新数据?

多谢。

We use SQL 2000 Enterprise Edition.

We have noticed that the triggers are not executed when we make data changes using the Enterprise Manager. That is, we execute a "Select" query, and we edit the results directly in the grid results table. The trigger is valid since it is executed as expected if we run an update query.

I am just wondering whether this is an expected behaviour. How does the Enterprise Manager manage to update the data without executing the triggers?

thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘦怹 2024-09-21 11:35:55

我刚刚在 SQL 2000 数据库上测试了这个场景,它对我来说效果很好。您确定要按照 的说明保存更改吗这里

通过移动到另一个来保存您的更改
网格中的行。

注意:查询设计器或视图设计器不会自动保存
如果您切换到另一个,您的更改
窗格。如果您编辑当前查询
(例如,通过更改
网格窗格),结果窗格是
变暗。但它仍然活跃,
您仍然可以编辑并保存
您一直在处理的行。

I just tested this scenario on a SQL 2000 database and it worked fine for me. Are you sure you're saving the changes as described here?

Save your changes by moving to another
row in the grid.

Note: The Query Designer or View Designer does not automatically save
your changes if you switch to another
pane. If you edit the current query
(for example, by making a change in
the Grid Pane), the Results pane is
dimmed. However, it is still active,
and you can still edit and save the
row on which you had been working.

思念绕指尖 2024-09-21 11:35:55

首先,您不应该在使用企业管理器时更改数据。这样你可能会造成可怕的问题。如果表很大,它可能会花费绝对愚蠢的长度(例如创建新表并填充它而不是更新记录)来获取数据。除非通过脚本,否则切勿进行任何数据更改。

In the first place, you should not ever make changes to the data in using Enterprise manager. You can create horrible problems this way. If the table is large it may go to absolutely silly lengths (such as creating new table and populating it rather than updating the record) to get the data in. Never make any data change except through a script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文