Sunteți pe pagina 1din 3

INSTRUCCIÓN PROPÓSITO CLAUSULAS EJEMPLO DE

CLAUSULA
ALTER DATABASE Activa o desactiva las opciones de ALTER {DATABASE | SCHEMA} ALTER {DATABASE | SCHEMA}
SQL de la base actual para la [db_name] [db_name]
sesión actual alter_specification ... alter_specification ...
ALTER {DATABASE | SCHEMA} ALTER {DATABASE | SCHEMA}
db_name db_name
UPGRADE DATA DIRECTORY UPGRADE DATA DIRECTORY
NAME NAME

alter_specification: alter_specification:
[DEFAULT] CHARACTER SET [DEFAULT] CHARACTER SET
[=] charset_name [=] charset_name
| [DEFAULT] COLLATE [=] | [DEFAULT] COLLATE [=]
collation_name collation_name
ALTER EVENT Cambia una o más de las ALTER ALTER
características de un evento [DEFINER = { user | [DEFINER = { user |
existente sin la necesidad de CURRENT_USER }] CURRENT_USER }]
soltarlo y volver a crearlo. EVENT event_name EVENT event_name
[ON SCHEDULE schedule] [ON SCHEDULE schedule]
[ON COMPLETION [NOT] [ON COMPLETION [NOT]
PRESERVE] PRESERVE]
[RENAME TO [RENAME TO
new_event_name] new_event_name]
[ENABLE | DISABLE | [ENABLE | DISABLE |
DISABLE ON SLAVE] DISABLE ON SLAVE]
[COMMENT 'string'] [COMMENT 'string']
[DO event_body] [DO event_body]
ALTER FUNCTION Modifica una función existente de ALTER FUNCTION func_name ALTER FUNCTION func_name
Transact-SQL o CLR que se creó [characteristic ...] [characteristic ...]
previamente al ejecutar la
instrucción CREATE FUNCTION characteristic: characteristic:
COMMENT 'string' COMMENT 'string'
| LANGUAGE SQL | LANGUAGE SQL
| { CONTAINS SQL | NO SQL | | { CONTAINS SQL | NO SQL |
READS SQL DATA | MODIFIES READS SQL DATA | MODIFIES
SQL DATA } SQL DATA }
| SQL SECURITY { DEFINER | | SQL SECURITY { DEFINER |
INVOKER } INVOKER }
ALTER PROCEDURE Modifica un procedimiento creado ALTER PROCEDURE proc_name ALTER PROCEDURE proc_name
previamente que se creó al [characteristic ...] [characteristic ...]
ejecutar la instrucción CREATE
PROCEDURE characteristic: characteristic:
COMMENT 'string' COMMENT 'string'
| LANGUAGE SQL | LANGUAGE SQL
| { CONTAINS SQL | NO SQL | | { CONTAINS SQL | NO SQL |
READS SQL DATA | MODIFIES READS SQL DATA | MODIFIES
SQL DATA } SQL DATA }
| SQL SECURITY { DEFINER | | SQL SECURITY { DEFINER |
INVOKER } INVOKER }
ALTER SEQUENCE Modifica los argumentos de un CREATE TABLE t2 LIKE t1; CREATE TABLE t2 LIKE t1;
objeto de secuencia existente. ALTER TABLE t2 ADD id INT ALTER TABLE t2 ADD id INT
AUTO_INCREMENT PRIMARY AUTO_INCREMENT PRIMARY
KEY; KEY;
INSERT INTO t2 SELECT * INSERT INTO t2 SELECT *
FROM t1 ORDER BY col1, col2; FROM t1 ORDER BY col1, col2;
ALTER TABLE Se utiliza para agregar, eliminar o CREATE TABLE t2 LIKE t1; CREATE TABLE t2 LIKE t1;
modificar columnas en una tabla ALTER TABLE t2 ADD id INT ALTER TABLE t2 ADD id INT
existente. AUTO_INCREMENT PRIMARY AUTO_INCREMENT PRIMARY
KEY; KEY;
INSERT INTO t2 SELECT * INSERT INTO t2 SELECT *
FROM t1 ORDER BY col1, col2; FROM t1 ORDER BY col1, col2;
ALTER USER Cambia el nombre de un usuario ALTER USER user_specification [, ALTER USER user_specification [,
de base de datos o cambia su user_specification] ... user_specification] ...
esquema predeterminado.
user_specification: user_specification:
user PASSWORD EXPIRE user PASSWORD EXPIRE
ALTER VIEW Modifica una vista creada ALTER ALTER
previamente. Esto incluye una [ALGORITHM = {UNDEFINED | [ALGORITHM = {UNDEFINED |
vista indexada. ALTER VIEW no MERGE | TEMPTABLE}] MERGE | TEMPTABLE}]
afecta los procedimientos [DEFINER = { user | [DEFINER = { user |
almacenados dependientes ni los CURRENT_USER }] CURRENT_USER }]
desencadenadores y no cambia [SQL SECURITY { DEFINER | [SQL SECURITY { DEFINER |
los permisos. INVOKER }] INVOKER }]
VIEW view_name VIEW view_name
[(column_list)] [(column_list)]
AS select_statement AS select_statement
[WITH [CASCADED | LOCAL] [WITH [CASCADED | LOCAL]
CHECK OPTION] CHECK OPTION]

S-ar putea să vă placă și