sql >> Databáze >  >> RDS >> Oracle

Vytvoření tabulky databáze v SQL, podivná chyba

Pokud byla tabulka vytvořena během dřívějšího spuštění skriptu, zobrazí se tato chyba. Vždy je dobré zkontrolovat, zda vaše tabulka již existuje, než se ji pokusíte vytvořit. Zde je dobrý úryvek kódu ze StackOverflow pro kontrolu, zda tabulka již existuje nebo ne.

IF (EXISTS (SELECT * 
                 FROM INFORMATION_SCHEMA.TABLES 
                 WHERE TABLE_SCHEMA = 'TheSchema' 
                 AND  TABLE_NAME = 'TheTable'))
BEGIN
    --Do Stuff
END



  1. Formátování řetězce pomocí LISTAGG v Oracle. Escapování jednoduché uvozovky ` `

  2. Cílovou tabulku UPDATE nelze aktualizovat

  3. Měly by spojovací tabulky mít více než jeden primární klíč z jiné identifikační tabulky?

  4. Jak používat oracle v cakePHP