Pregunta: | 6325 - APPEND VS INSERT |
Autor: | Carlos Manuel De Portugal Rosales |
Hola Amigos.
Me gustaria saber cual es la forma correcta de anexar un nuevo registro a una tabla: A)Append B)AppendRecord C)Insert D)Insert Into de SQL ¿Díganme Cual? Saludos y Gracias por su ayuda... |
Respuesta: | Gustavo Enríquez |
Si la tabla no está indexada, lo más fácil es hacer un append, siempre lo insertará al final de la misma. a menos que quieras insertarlo en una posición en particular, para lo cual deberás ubicarte en el registro deseado y hacer un insert, para que te quede en el lugar que escogiste.
Si la tabla está indexada, da igual, al fin y al cabo siempre lo organizará por el indice, la decisión dependerá de la base de datos que utilices y el tiempo que le tome haciendo un insert o un append. (si utilizas pocos registros no tiene mucha importancia). El insert into de Sql es aconsejable utilizarlo cuando estás trabajando cliente servidor, y no tienes abierta una tabla (ttable). (El abrir una tabla sólo para hacer un insert consume mucho tiempo y recursos) mientras que con el insert into simplemente se agrega (esto es válido para las actualizaciones también). No sé a que te refieres con appendrecord? |