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

Oracle SQL plus bagaimana cara mengakhiri perintah dalam file SQL?

Untuk pernyataan SQL normal, baik / pada baris dengan sendirinya, atau ; di akhir perintah, akan berfungsi dengan baik.

Untuk pernyataan yang menyertakan kode PL/SQL, seperti CREATE FUNCTION , CREATE PROCEDURE , CREATE PACKAGE , CREATE TYPE , atau blokir anonim (DECLARE /BEGIN /END ), sebuah ; tidak akan menjalankan perintah. Karena PL/SQL menggunakan titik koma sebagai terminator baris, penggunaannya sebagai terminator perintah harus ditekan dalam pernyataan ini. Jadi dalam kasus ini, Anda harus menggunakan / untuk menjalankan perintah.

Dalam pengalaman saya, orang lebih suka menggunakan titik koma jika memungkinkan dan menggunakan garis miring hanya jika diperlukan.

Perhatikan bahwa untuk perintah klien SQLPlus -- seperti SET atau EXECUTE -- tidak ada terminator perintah yang diperlukan sama sekali, meskipun orang sering mengakhirinya dengan titik koma karena kebiasaan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendeteksi Perubahan Basis Data Inkremental (Oracle ke MongoDB ETL)

  2. Menghubungkan Oracle 21c ke SQL Server

  3. HikariCP:Batas waktu level basis data apa yang harus dipertimbangkan untuk mengatur maxLifetime untuk Oracle 11g

  4. Pisahkan File Teks/CSV Besar menjadi Beberapa File di PL SQL

  5. PILIH KE menggunakan Oracle