vista usar tiempo tengo sentido para niƱos miopia mejora lentes examen enfermedades empeora debo astigmatismo sql mysql view h2

sql - tiempo - usar lentes mejora la vista



crear si no existe la vista? (2)

De la sección 12.1.12. CREAR VISTA Sintaxis del manual de referencia de MySQL 5.0:

CREATE VIEW Syntax CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user | CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION]

La sentencia CREATE VIEW crea una nueva vista o reemplaza una existente si se proporciona la cláusula OR REPLACE. Esta declaración fue agregada en MySQL 5.0.1. Si la vista no existe, CREAR O CAMBIAR VISTA es lo mismo que CREAR VISTA. Si la vista existe, CREAR O REEMPLAZAR VISTA es lo mismo que ALTERAR VISTA.

¿Hay alguna forma de create view if not exists en la base de datos MySQL o H2?


La forma habitual es sobrescribir una vista utilizando create or replace :

create or replace view YourView as select * from users