![]() |
#8 |
Moderator
|
Ну и в качестве окончательной оптимизации, если вы используете DAX 2009, можно попробовать:
X++: ttsbegin; insert_recordset paramValue2(BuildCode,ParamCode) select BuildCode from buildTable join paramCode from buildParam not exists join ParamCode from paramValue where paramValue.BuildCode == buildTable.BuildCode && paramValue.ParamCode == buildParam.ParamCode; ttscommit; Да - если у вас переопределен insert() на paramValue, то особого убыстрения не случится, поскольку в этом случае, все будет выполнятся примерно также как в варианте mazzy. Последний раз редактировалось fed; 06.06.2011 в 12:12. |
|
|
За это сообщение автора поблагодарили: lev (2). |