Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Trigger query
Message
From
17/10/2013 06:41:03
 
 
To
17/10/2013 06:29:16
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP3
Network:
Windows 2003 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01585722
Message ID:
01585723
Views:
53
>I have a customer table which has 3 associated child tables; customer.custid is the primary key in customer. Custid is the the foreign key in the child tables. I have "Update" and "Delete" rules established in the RI builder.
>
>When I have the customer table open and I do a block replace such as REPLACE ALL CUSTOMER.MAILOUT WITH .F. the update trigger runs for every record - which takes a long time. I assumed the trigger would only run if the key field was being changed.
>
>Is there some way I can prevent the trigger from running as this particular update has no requirement to check the RI of child tables? Or maybe I have a fundamental misunderstanding of how this works.
>
>Barry Sutton

Barry,

The trigger has to run. It will exit when it finds that the key field has not changed
Gregory
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform