La Web del Programador: Comunidad de Programadores
 
    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?