En SQL Server 7.0, cuando se utiliza la sentencia ALTER TABLE tabla ADD campo tipo, se crea el campo al final de la tabla. Es decir, como ultimo campo.
 
Que sentencia se utiliza para insertar un campo entre dos campos especificos, o al principio de la tabla.
 
Para ser mas claro.
 
Supongamos que tengo, la siguiente tabla:
 
TABLA: Ventas
N°      Campo                Tipo          Largo
1        Codigo_Venta     Numeric       9
2        Fecha_Venta       Datetime
3        Numero_Docto    Numeric       9
4        Monto_Venta      Money
5        Tasa_IVA            Money
 
 
Si utilizo la sentencia:
ALTER TABLE Ventas ADD Codigo_Evento Numeric
 
La tabla quedara:
 
TABLA: Ventas
N°      Campo                Tipo          Largo
1        Codigo_Venta     Numeric       9
2        Fecha_Venta       Datetime
3        Numero_Docto    Numeric       9
4        Monto_Venta      Money
5        Tasa_IVA            Money
6        Codigo_Evento   Numeric
 
 
LO QUE REALMENTE QUIERO ES:
a). COLOCAR UN CAMPO AL PRINCIPIO DE LA TABLA PARA QUE QUEDE
 
TABLA: Ventas
N°      Campo                Tipo          Largo
1        Codigo_Evento   Numeric       9
2        Codigo_Venta     Numeric       9
3        Fecha_Venta       Datetime
4        Numero_Docto    Numeric       9
5        Monto_Venta      Money
6        Tasa_IVA            Money
 
2). COLOCAR UN CAMPO ENTRE LOS CAMPOS Fecha_Venta y Numero_Docto, PARA QUE QUEDE
 
TABLA: Ventas
N°      Campo                Tipo          Largo
1        Codigo_Venta     Numeric       9
2        Fecha_Venta       Datetime
3        Codigo_Cliente    Numeric      9
4        Numero_Docto    Numeric       9
5        Monto_Venta      Money
6        Tasa_IVA            Money
 
 
Alguien me puede decir, que sentencias utilizar para ello
 
GRACIAS 
   
 


