Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Tworzenie tabeli bazy danych w SQL, dziwny błąd

Jeśli tabela została utworzona podczas wcześniejszego uruchomienia skryptu, otrzymasz ten błąd. Zawsze dobrze jest sprawdzić, czy Twoja tabela już istnieje, zanim spróbujesz ją utworzyć. Oto dobry fragment kodu ze StackOverflow do sprawdzenia, czy tabela już istnieje, czy nie.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grupuj Oracle część wiersza i uzyskaj wiersz z najnowszym znacznikiem czasu

  2. Parsowanie nazw tabel i kolumn z SQL/HQL Java

  3. Zbyt mały bufor do konwersji CLOB na CHAR lub BLOB na RAW

  4. java.lang.ArithmeticException podczas próby uzyskania połączenia w Oracle 11.2.0.2.0 (wersja 64-bitowa)

  5. cx oracle ImportError