FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insertar campos en un tabla SQL SERVER
La sentencia ALTER TABLA <tabla> ADD <campo> <tipo> inserta el campo al final de la tabla.
Que sentencia se utiliza para insertar un nuevo campo, entre dos campos especificos. Que sentencia se utiliza para insertar un nuevo campo y posicionarlo al principio de la tabla. Gracias Última edición por jose arriagada fecha: 17-03-2004 a las 23:38:37. |
#2
|
|||
|
|||
En SQL Server, no lo se, pero en Firebird (por si te sirve la idea y puedes investigar por este camino), primero has de hacer el ALTER TABLE y luego, atacar a las bases de datos de sistema (en concreto a la RDB$RELATION_FIELDS) y allí definir la posición que quieres. Algo así como....
Código:
UPDATE RDB$RELATION_FIELDS SET RDB$FIELD_POSITION = 2 WHERE RDB$FIELD_NAME = 'campo' AND RDB$RELATION_NAME = 'tabla' |
|
|
|