GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Operaciones Alter Table

Esteban Hernandez Spanisch

Inhalt der Mindmap

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;

Informationen

Beschreibung
Mindmap am Operaciones Alter Table, erstellt von Esteban Hernandez am 20/09/2021.
Erstellt von
Esteban Hernandez
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck