GoConqr has a new look! Let us know what you think.

Mind map

Operaciones Alter Table

Esteban Hernandez Spanish

Map content

Operaciones Alter Table

  1. Cambiar nombre de tabla

    • alter table users rename to users_bkup;
    • Se cambia el nombre de la tabla USERS a USERS_BKUP:
  2. Cambiar el nombre de una columna

    • El comando cambia el propietario de la tabla VENUE al usuario DWUSER
    • alter table venue owner to dwuser;
  3. Cambiar tipo de dato

    • ALTER TABLE nombre_tabla ALTER COLUMN nombre_columna SET DATA TYPE tipo_de_dato;
  4. Comandos SET/DROP DEFAULT

    • Estos formularios establecen o eliminan el valor predeterminado para una columna (donde la eliminación equivale a establecer el valor predeterminado en NULL).
    • El nuevo valor predeterminado solo se aplicará en los siguientes comandos INSERT o UPDATE ; no hace que las filas que ya están en la tabla cambien.
    • ALTER [ COLUMN ] column_name DROP DEFAULT
  5. Añadir columna

    • ALTER TABLE table_name ADD COLUMN IF NOT EXISTS column_name INTEGER;
    • Este formulario agrega una nueva columna a la tabla, usando la misma sintaxis que CREATE TABLE . Si se especifica IF NOT EXISTS y ya existe una columna con este nombre, no se genera ningún error.
  6. Agregar restricción

    • ALTER TABLE table_name ADD CHECK expression;
    • Esta forma altera los atributos de una restricción que fue creada previamente.Actualmente sólo pueden alterarse las restricciones de claves externas.
  7. Modificar espacio de tablas

    • ALTER TABLE distributors SET TABLESPACE fasttablespace;
    • Este formulario cambia el espacio de tabla de a tabla al espacio de tabla especificado y mueve los archivos de datos asociados con la tabla al nuevo espacio de tabla. Los índices de la mesa, si los hay, no se mueven; pero se pueden mover por separado con comandos SET TABLESPACE adicionales .
  8. Eliminar restricción

    • ALTER TABLE ONLY distributors DROP CONSTRAINT zipchk;
    • ALTER TABLE distributors DROP CONSTRAINT zipchk;
  9. Añadir una partición

    • Esta forma separa la partición especificada de la tabla destino. La partición separada sigue existiendo como una tabla independiente, pero ya no tiene ningún vínculo con la tabla de la que se separó.
    • ATTACH PARTITION cities_ab FOR VALUES IN ('a', 'b');
  10. Eliminar columna

    • ALTER TABLE distributors DROP COLUMN address RESTRICT;

Information

Description
Mind Map on Operaciones Alter Table, created by Esteban Hernandez on 20/09/2021.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?