You are on page 1of 2

instrucción propósito Clausulas Ejemplo con cada clausulas

Alter database Activa o deshabilita las opciones SQL de la ALTER {DATABASE | ADD [COLUMN] column_definition [FIRST | AFTER
base actual para la sesión actual. Es decir par SCHEMA} [db_name] col_name ]
todos los usuarios y procesos hasta que la alter_specification ... | ADD [COLUMN] (column_definition,...)
base se reinicie. | ADD INDEX [index_name] [index_type]
alter_specification: (index_col_name,...)
[DEFAULT] CHARACTER | ADD [CONSTRAINT [symbol]]
SET [=] charset_name PRIMARY KEY [index_type] (index_col_name,...)
| [DEFAULT] COLLATE [=] | ADD [CONSTRAINT [symbol]]
collation_name
Alter avent La instrucción ALTER EVENT cambia una o mysql> ALTER EVENT ALTER
más de las características de un evento no_such_event [DEFINER = { user | CURRENT_USER }]
existente sin necesidad de soltarlo y volver a > ON SCHEDULE EVENT event_name
crearlo. La sintaxis para cada una de las > EVERY '2:3' [ON SCHEDULE schedule]
cláusulas DEFINER, ON SCHEDULE, ON DAY_HOUR; [ON COMPLETION [NOT] PRESERVE]
COMPLETION, COMMENT, ENABLE / DISABLE ERROR 1517 (HY000): [RENAME TO new_event_name]
y DO es exactamente la misma que cuando se Unknown event [ENABLE | DISABLE | DISABLE ON SLAVE]
usa con CREATE EVENT. (Consulte la Sección 'no_such_event' [COMMENT 'string']
13.1.12, "Sintaxis CREATE EVENT"). [DO event_body]

Cualquier usuario puede alterar un evento


definido en una base de datos para la cual
ese usuario tiene el privilegio EVENTO.
Cuando un usuario ejecuta una declaración
ALTER EVENT exitosa, ese usuario se
convierte en el definidor del evento afectado.

Alter function Modifica una función existente de Transact- -- Transact-SQL Scalar -- Transact-SQL Inline Table-Valued
SQL o CLR que se creó previamente al Function Syntax Function Syntax
ejecutar la instrucción CREATE FUNCTION, sin ALTER FUNCTION [ - Transact-SQL Multistatement Table-valued
cambiar los permisos y sin afectar las schema_name. ] Function Syntax
funciones dependientes, los procedimientos function_name -- Transact-SQL Function Clauses
almacenados o los disparadores. ( [ { @parameter_name [ AS
][ type_schema_name. ]
parameter_data_type
[ = default ] }
[ ,...n ]
]
)
Alter procedure Esta declaración se puede usar para cambiar ALTER PROCEDURE ALTER PROCEDURE proc_name [characteristic ...]
las características de un procedimiento proc_name [characteristic ...]
almacenado. Se puede especificar más de un
cambio en una ALTER characteristic:
PROCEDUREdeclaración. Sin embargo, no COMMENT 'string'
puede cambiar los parámetros o el cuerpo de | LANGUAGE SQL
un procedimiento almacenado en esta | { CONTAINS SQL | NO SQL
declaración; para realizar dichos cambios, | READS SQL DATA |
debe descartar y volver a crear el MODIFIES SQL DATA }
procedimiento utilizando PROCEDIMIENTO | SQL SECURITY { DEFINER |
DE GOTAS CREAR PROCEDIMIENTO. INVOKER }

Alter sequence
Alter table
Alter user
Alter view

You might also like