<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:18pt"><div>go old school, &nbsp;change the data structure, recompile the program</div><div><br></div>  <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 18pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Robert Deskin &lt;bob.deskin@me.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> "Penney, John" &lt;resolutebay@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> power-l &lt;powerh-l@lists.sowder.com&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Sunday, August 25, 2013 5:43 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Oracle Rdb and recompile requirements<br> </font> </div> <div
 class="y_msg_container"><br><div id="yiv8090631940"><div><div>It may matter how you declared the database in the dictionary. Are you using the native interface or the SQL interface.&nbsp;</div><div><br></div><div>If you used RDB, then it's the SQL interface and I wouldn't expect it to matter. That's because PowerHouse generates SQL based on the structure at the time, but it's the database that decides which indices to use. In other words, there's no PowerHouse use of relational database indexes at execution time.</div><div><br></div><div>On the other hand, if you used RDB/VMS, I really don't know. It's quite possible that the routines used at execution time are based on the structure known at compile time.&nbsp;</div><div><br></div><div>That's my recollection. Remember I've been away from this stuff for over a month.</div><div><br></div><div>Cheers</div><div><br></div><div>Bob</div><div><br><div><div>On 2013-08-20, at 4:10 PM, "Penney, John" &lt;<a
 rel="nofollow" ymailto="mailto:resolutebay@yahoo.com" target="_blank" href="mailto:resolutebay@yahoo.com">resolutebay@yahoo.com</a>&gt; wrote:</div><br class="yiv8090631940Apple-interchange-newline"><blockquote type="cite"><div><div style="background-color: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div><span>Good Afternoon, PH Listers:</span></div><div><span></span>&nbsp;</div><div><span>We've made a change to a table, removing a repeating key and the question was raised "Do we have to recompile all the programs that access that table?". My opinion and several others was "No...". We've had an enqueue and quota anomaly and I'm questioning whether our previous recompile asssumption was in fact correct?</span></div><div><span></span>&nbsp;</div><div><span>Can anyone please share?</span></div><div><span></span>&nbsp;</div><div><span>env:&nbsp;&nbsp;&nbsp; <font size="2" face="r_ansi"><font size="2"
 face="r_ansi">QDESIGN710G VT320</font></font></span></div><div><span></span>&nbsp;</div><div><span><font size="2" face="r_ansi"><font size="2" face="r_ansi">Rdb: <font size="2" face="r_ansi"><font size="2" face="r_ansi">Rdb/Dispatch V7.0-65
 (OpenVMS AXP)</font></font></font></font></span></div><div><font size="2" face="r_ansi">&nbsp;</font></div><div><font size="2" face="r_ansi"><font size="2" face="r_ansi"><font size="2" face="r_ansi">and some kind of big HP Alpha (AKA DEC/VAX) server....</font></font>openvms ver: <font size="2" face="r_ansi"><font size="2" face="r_ansi">OpenVMS V7.1-2 </font></font></font></div><div><font size="2" face="r_ansi">&nbsp;</font></div><div><font size="2" face="r_ansi">Yes, i realize some of this stuff is neanderthal...</font></div><div><font size="2" face="r_ansi">&nbsp;</font></div><div><font size="2" face="r_ansi">Thanks a bunch!</font><b><span><b><font face="arial, helvetica, sans-serif">John M Penney</font></b></span><b><font face="arial, helvetica, sans-serif"><span style="font-family: Arial; font-size: 10pt;" class="yiv8090631940ms__id3120"><br></span></font></b><span>&nbsp; </span></b></div><div style="margin:0in 0in 0pt;"
 class="yiv8090631940MsoNormal"></div></div></div>--<br>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>Mailing list: <a rel="nofollow" ymailto="mailto:powerh-l@lists.sowder.com" target="_blank" href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>Subscribe: 'subscribe' in message body to <a rel="nofollow" ymailto="mailto:powerh-l-request@lists.sowder.com" target="_blank" href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>Unsubscribe: 'unsubscribe &amp;lt;password&amp;gt;' in message body to <a rel="nofollow" ymailto="mailto:powerh-l-request@lists.sowder.com" target="_blank" href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br><a rel="nofollow" target="_blank" href="http://lists.sowder.com/mailman/listinfo/powerh-l">http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>This list is closed, thus to post to the list you must be a subscriber.<br>Add
 'site:lists.sowder.com powerh-l' to your search terms to search the list archive at Google.</blockquote></div><br></div></div></div><br>--<br>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>Mailing list: <a ymailto="mailto:powerh-l@lists.sowder.com" href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>Subscribe: 'subscribe' in message body to <a ymailto="mailto:powerh-l-request@lists.sowder.com" href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>Unsubscribe: 'unsubscribe &amp;lt;password&amp;gt;' in message body to <a ymailto="mailto:powerh-l-request@lists.sowder.com" href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br><a href="http://lists.sowder.com/mailman/listinfo/powerh-l" target="_blank">http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>This list is closed, thus to post to the list you must be a subscriber.<br>Add 'site:lists.sowder.com
 powerh-l' to your search terms to search the list archive at Google.<br><br></div> </div> </div>  </div></body></html>