Dalam kueri SQL, kami menggunakan Group by clause untuk menerapkan fungsi agregat. Tetapi apa tujuan di balik penggunaan nilai numerik alih-alih nama kolom dengan Group by clause? Misalnya: Kelompokkan oleh
Bahasa Prosedural / Bahasa Kueri Terstruktur adalah ekstensi bahasa prosedural Oracle Corporation untuk SQL. IBM mendukung PL / SQL untuk DB2 sejak versi 9.7. Pertanyaan tentang PL / SQL mungkin harus diberi tag "oracle" atau "db2" juga.
Dalam kueri SQL, kami menggunakan Group by clause untuk menerapkan fungsi agregat. Tetapi apa tujuan di balik penggunaan nilai numerik alih-alih nama kolom dengan Group by clause? Misalnya: Kelompokkan oleh
Saya tahu pertanyaannya mungkin terdengar terlalu bodoh, tetapi saya tidak pernah mengerti bagian ini. SQL * Plus berfungsi dengan SQL dan PL / SQL. Bagaimana saya tahu apakah beberapa kode adalah SQL atau PL / SQL? Jika kode saya memiliki for loop, bukankah itu SQL lagi? PL / SQL adalah...
Saya seorang pengembang Java dan saat ini saya menggunakan PostgreSQL sebagai RDBMS. Namun, saya juga ingin belajar Oracle. Jadi bisakah saya mengunduh Oracle versi terbaru (11g saya kira) secara gratis? Saya menemukan tautan ini: Oracle Database 11g Release 2 Downloads , dan sepertinya itu dapat...
Mengingat ini: DECLARE TYPE T_ARRAY IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER; MY_ARRAY T_ARRAY; V_COUNT INTEGER; Saya akan melakukan: BEGIN -- ... some code filling the MY_ARRAY array -- obviously COUNT_ELEMENTS() does not exists, this is what I'm looking for :-) V_COUNT :=...
Mencari jawaban kanonik untuk pertanyaan mengapa paket harus lebih disukai dalam database Oracle daripada prosedur dan fungsi yang berdiri
Saya mengerti kesalahan tabel bermutasi disebabkan oleh cacat desain atau permintaan bermasalah. Kueri lama baru-baru ini dimasukkan ke dalam produksi yang menghasilkan kesalahan tabel mutasi. DBA kami memecahkan masalah tetapi kami tidak tahu caranya. Apa sebenarnya yang menyebabkan kesalahan...
Saya telah menulis aplikasi web dasar selama setahun (untuk Oracle db), dan karena fungsinya cukup sederhana, kebanyakan dari kita tetap menggunakan loop FOR reguler untuk mendapatkan data kami: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name ||...
PLS-00306: nomor atau tipe argumen salah dalam panggilan ke 'string' Penyebab: Kesalahan ini terjadi ketika panggilan subprogram yang dinamai tidak dapat dicocokkan dengan pernyataan apa pun untuk nama subprogram itu. Nama subprogram mungkin salah eja, parameter mungkin memiliki tipe data yang...
Mengapa kita tidak bisa menulis pernyataan ddl langsung di blok PL / SQL, misalnya ketika saya menulis CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Tapi, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; //...
Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. Pertanyaan ini hanya membutuhkan satu jawaban: daftar sumber daya yang bagus untuk memulai dengan Oracle, termasuk
Kami perlu memastikan bahwa hanya satu salinan dari prosedur tertentu yang berjalan di Oracle. Jika sudah berjalan dan pengguna mencoba untuk membuka yang lain, maka itu harus kesalahan. Apa metode terbaik untuk melakukan
Saya ingin menulis fungsi dengan dua INparameter di mana yang pertama adalah varchardan yang kedua daftar varchars. Berdasarkan ini saya ingin mengembalikan tabel dengan jumlah kolom dan nama tipe yang bervariasi varchar. Sejauh yang saya lihat, saya harus selalu membuat objek / catatan dan tipe...