Red de Respuestas Legales - Derecho empresarial - ¿Cómo utiliza el servidor SQL la instrucción ALTER para modificar los nombres de los campos?

¿Cómo utiliza el servidor SQL la instrucción ALTER para modificar los nombres de los campos?

1. Cree una nueva tabla: estudiante, tome esto como ejemplo, como se muestra en la figura.

2. Primero, modifique el nombre del campo y use la instrucción SQL: "ejecutar sp_rename" nombre de la tabla. Nombre de campo', 'nuevo nombre de campo'", como se muestra en la figura.

Ejemplo de modificación: ejecute sp_rename 'student.name', 'namenew'

3. Luego modifique el tipo , utilice la instrucción SQL: "alterar tabla ' 'nombre de tabla' alterar columna ' 'nombre de campo? Escriba "no nulo".

Ejemplo de modificación: ¿alterar tabla? ¿alumno? ¿Cambiar columnas? nombreNuevo int? No vacío

Datos extendidos

La declaración Alter se usa a menudo al modificar la estructura de la tabla de Sql Server. Algunas declaraciones Alter de uso común se enumeran a continuación.

1. Agregar campos a la tabla

alterar tabla[nombre de tabla]agregar[nombre de columna] tipo

2. Eliminar campos

¿Cambiar tabla [nombre de la tabla]? Eliminar columna [nombre de columna]

3. Modifique el tipo de campo en la tabla (el tipo de columna se puede modificar independientemente de si la columna está vacía o no).

alterar tabla [nombre de tabla] alterar columna [nombre de columna] tipo

4. Agregar clave principal

Alterar tabla [nombre de tabla] agregar restricción [? Nombre de restricción] Clave principal ([nombre de columna])

5. Agregar restricción única

Alterar tabla [nombre de tabla]Agregar restricción[? Nombre de restricción] único([nombre de columna])

6. Agregue un valor predeterminado para una columna en la tabla.

alterar tabla[nombre de tabla]agregar restricción[nombre de restricción]predeterminada para[nombre de columna].

7. ¿Agregar restricciones

alterar tabla[nombre de tabla]agregar restricción[nombre de restricción]? Verificar (contenido)

8. ¿Agregar restricciones de clave externa

alterar tabla[nombre de tabla]agregar restricción[nombre de restricción]? La clave externa (nombre de columna) se refiere a otro nombre de tabla (nombre de columna)

9. Eliminar restricciones

¿alterar tabla [nombre de tabla] eliminar restricción [nombre de restricción]?

10. Cambiar nombre de tabla

Exec sp_rename '[nombre de tabla original]', '[nombre de tabla nueva]'

11. >

exec sp_rename "[nombre de la tabla]". '[Nombre de columna]', '[Nombre de tabla]. [Nuevo nombre de columna]'

12. Elimine la clave principal y el índice que contiene.

alterar tabla nombre_tabla eliminar restricción nombreClúster

Materiales de referencia:

Servidor Baidu experience-sql ¿cómo utilizar declaraciones para cambiar nombres y tipos de campos?