¿Cómo utiliza el servidor SQL la instrucción ALTER para modificar los nombres de los campos?
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?