Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2004, 15:01
Jose Arriagada
 
Fecha de Ingreso: julio-2003
Ubicación: Santiago
Mensajes: 2
Antigüedad: 20 años, 9 meses
Puntos: 0
Insertar un campo en una tabla SQL Server

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