PDA

Ver la Versión Completa : Read table with key y binary Search


cookiemonsta
22/02/10, 13:31:00
Hola, quisiera que alguien me dijera para que sirven estas instrucciones.

READ TABLE xtab WITH KEY
n_var = itab-n_var BINARY SEARCH.

mysmb2
22/02/10, 13:50:39
Hace una lectura a la tabla xtab comparando el campo n_var contra el area de trabajo de la tabla itab-n_var( antes de este read debería haber un read o un loop a itab para valorizar dicha area de trabajo) y el BINARY SEARCH indica que se realiza una búsqueda binaria o dicotomica.

Saludos

hanzzou
22/02/10, 16:29:21
una sola cosita.. ten en cuenta que si esta el binary search. La tabla este ordenada por el campo "key" que marcaste en forma ascendente sino puede que no encuentre el dato siendo que este existe en la tabla

saludos

cookiemonsta
22/02/10, 16:38:09
Muchas gracias por las respuestas, pero quisiera saber también que significa una busqueda tipo binaria. y si esto lo que hace es simplificar nada más la busqueda, de un campo dentro de una tabla?

mysmb2
22/02/10, 16:52:42
con la sentencia BINARY SEARCH se utiliza el algoritmo de búsqueda dicotómica que es más rápida que la búsqueda secuencial que hace el READ por defecto