Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2005, 17:53
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años
Puntos: 2
Si, asi seria correcto

Pero bueno, como ves ese codigo aun tiene errores de sintaxis, tal vez algunos campos son tipo INT y los escribi como cadenas, etc...

Del insert, puede haber error si no son el total de los campos, o estan en desorden, si los campos estan en orden y tiene un campo tipo IDENTITY primero entonces no habra problema, ejemplo:

Tabla
- ID int IDENTITY
- C1 varchar default('')
- C2 varchar default('')

Si haces un INSERT como:

insert into Tabla values('valorParaC1', 'valorParaC2') --Correra perfecto
insert into Tabla values('valorParaC1') --Correra perfecto por el default en C2

insert into Tabla values('valorParaC2') --Correra bien, pero no es lo que quieres, entonces esto esta mal.. porque el dato que quieres para C2 se escribira en C1

insert into Tabla (C2) values('valorParaC2') --Aqui si ocupas el nombre de los campos para lograr exactamente lo que necesitas.

Y asi... muchas derivaciones segun la estructura de la tabla