Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Membuat tabel Database dalam SQL, kesalahan aneh

Jika tabel dibuat selama menjalankan skrip Anda sebelumnya, Anda akan mendapatkan kesalahan itu. Itu selalu baik untuk memeriksa untuk melihat apakah tabel Anda sudah ada sebelum mencoba membuatnya. Berikut adalah cuplikan kode yang bagus dari StackOverflow untuk memeriksa apakah tabel sudah ada atau belum.

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. memberikan nama pengguna &kata sandi yang benar, dapatkan ORA-01017:nama pengguna/kata sandi tidak valid; masuk ditolak

  2. Indeks pada tampilan (Oracle)

  3. Menyetel Kueri SQL di Oracle

  4. Membuat tabel melalui Baris Perintah SQL, pengidentifikasi tidak valid

  5. Kembalikan jumlah baris yang terpengaruh dari MERGE dengan cx_Oracle