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

ORA-00907 saat membuat tampilan secara dinamis di PL/SQL dan menggunakan CLOB

Seperti yang dikatakan Klas, Anda harus dapat menggunakan VARCHAR2(32767) untuk deklarasi variabel Anda, tetapi jika Anda merasa ini tidak cukup, Anda bisa menggunakan lebih dari satu variabel VARCHAR2 untuk menampung berbagai bagian dari pernyataan tampilan dan kemudian mengeluarkannya ke pernyataan EXECUTE IMMEDIATE.

Jawaban AskTom di sini menunjukkan:

http://asktom. oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:6161200355268

Mengatakan:

Semua di 8.1.7

Pertanyaan saya adalah berapa panjang maksimum untuk eksekusi segera karena saya khawatir itu 32k dan kami sudah mengatasinya, dan saya tidak yakin kapan saya akan menabrak dinding.

Tom Kyte menjawab:

Meskipun ini pada contoh database Oracle 8i saya akan sangat terkejut jika kemampuan untuk daisy-chain variabel VARCHAR2 telah dijatuhkan dalam revisi selanjutnya. Sayangnya saya tidak dapat mengujinya karena saat ini saya tidak memiliki instans 10g yang tersedia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemetaan Entitas Terpisah menghasilkan hasil yang tidak terduga dengan database oracle

  2. Wizard Model Data Entitas Mendapat Pengecualian Saat Mencoba Menambahkan Koneksi Oracle Baru

  3. Mengapa Group By Mysql dan Group by Oracle berbeda?

  4. Format tanggal default Oracle adalah YYYY-MM-DD, MENGAPA?

  5. Oracle dalam C#, ikat variabel, dan kueri seperti ID IN (1, 2, 3)