
12/04/2005, 17:53
|
 | | | 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 |