>> åÓÌÉ ÂÅÚ ÉÎÄÅËÓÏ× - ÔÏ ÍÏÖÎÏ ÐÏÄÕÍÁÔØ × ÓÔÏÒÏÎÕ ×ÎÅÛÎÉÈ ÔÁÂÌÉÃ. >> ÜÔÏ ÕÖÅ ÂÙÓÔÒÅÅ. > > îÅ, ÉÎÄÅËÓÙ ÏÂÑÚÁÔÅÌØÎÏ ÎÕÖÎÙ
IMHO, ÔÏ ÅÓÔØ Ñ ÜÔÏ ÎÅ ÔÅÓÔÉÌ, ÎÏ... úÁÌÉ×ËÁ ÄÁÎÎÙÈ × ÆÁÊÌ ÔÁËÉÍ ÓÐÏÓÏÂÏÍ, Á ÚÁÔÅÍ insert into INDEXED_TABLE select * from EXTERNAL_TABLE ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÂÙÓÔÒÅÅ ×ÓÅÈ ÄÒÕÇÉÈ ÓÐÏÓÏÂÏ×. ô.Å. ÅÓÌÉ ÂÙ ÍÎÅ ÎÁÄÏ ÂÙÌÏ ÐÉÓÁÔØ × ÂÁÚÕ ÄÁÎÎÙÅ, ÓÞÉÔÙ×ÁÅÍÙÅ Ó ËÁËÏÇÏ-ÌÉÂÏ ÕÓÔÒÏÊÓÔ×Á É Ô.Ð., ÏÓÏÂÅÎÎÏ ÐÏ ÓÅÔËÅ, Ñ ÂÙ ÓÄÅÌÁÌ "ðÁËÅÔÕÀ ×ÓÔÁ×ËÕ" ÔÁË: ÐÏÄÇÏÔÁ×ÌÉ×ÁÌ ÂÙ ÄÁÎÎÙÅ, É ÐÅÒÅÄÁ×ÁÌ × SP ÔÉÐÁ: CREATE PROCEDURE WRITE_DATA_PACKET ( BODY blob) as begin -- 1) ÓÏÈÒÁÎÉÔØ ÂÌÏÂ × EXTERNAL_TABLE (ËÁËÏÊ-ÎÉÂÕÄØ Udf ) -- 2) ÐÅÒÅÎÅÓÔÉ ÄÁÎÎÙÅ × ÔÁÂÌÉÃÕ insert into INDEXED_TABLE select ext.* from EXTERNAL_TABLE ext; -- 3) ÕÄÁÌÉÔØ ÓÏÄÅÒÖÉÍÏÅ EXTERNAL_TABLE (ËÁËÏÊ-ÎÉÂÕÄØ Udf ) exit; end PS. ÔÁËÏÊ ÓÐÏÓÏ ÂÙÓÔÒÅÅ IMHO, ÎÏ ÏÎ ÔÒÅÂÕÅÔ ÍÏÎÏÐÏÌØÎÏÓÔÉ.