PDA

View Full Version : [SQL] Nella creazione delle viste con MySql il comando "IF NOT EXISTS" è vietato?


doctorAle85
19-10-2009, 23:02
Devo creare delle viste utilizzando mysql e jdbc...
L'unica cosa è che se non metto la clausola exists quando va a creare la vista dice che già esiste...
Se utilizzo il comando "IF NOT EXISTS" mi da errore di sintassi...
Scrivo così... CREATE VIEW IF NOT EXISTS nomeVista AS (....)
Come devo fare per risolvere il problema? C'e qualcosa al posto del comando if not exists?
grazie

john_revelator
20-10-2009, 18:39
Sul manuale, almeno per la versione 5, è suggerita la seguente sintassi

http://dev.mysql.com/doc/refman/5.0/en/create-view.html

create or replace view tua_vista as ....