Cara Membedakan Prosedur dan Fungsi di Oracle?

Perbedaan yang menonjol antara Prosedur dan Fungsi di Oracle adalah Prosedur mungkin atau mungkin tidak mengembalikan nilai, tetapi fungsi harus selalu mengembalikan nilai.

Structured Query Language ( SQL ) digunakan untuk mengelola data yang disimpan dalam database relasional . PL/SQL adalah bahasa ekstensi SQL yang dirancang untuk mengelola data yang disimpan dalam database relasional Oracle. Di sisi lain, subprogram adalah unit pemrograman yang melakukan tugas tertentu. Subprogram ini dapat dipanggil menggunakan seperangkat parameter. Selain itu, mereka bergabung bersama untuk membuat program besar. Fungsi dan prosedur adalah dua jenis subprogram dalam PL/SQL.

Topik bahasan kami tentang:

  1. Apa itu Prosedur di Oracle? -Definisi, Fungsionalitas 2. Apa Fungsi di Oracle? -Definisi, Fungsionalitas 3. Perbedaan Prosedur dan Fungsi di Oracle    -Perbandingan perbedaan utama

Istilah Utama

Fungsi, Oracle, Prosedur, SQL

Yang perlu anda ketahui tentang Prosedur di Oracle?

Prosedur adalah blok yang melakukan tugas tertentu yang terdiri dari dua bagian utama yaitu header dan body. Header terdiri dari nama, dan parameter yang diteruskan ke prosedur sedangkan body terdiri dari bagian deklarasi, bagian eksekusi, dan bagian pengecualian.

Contoh pembuatan prosedur adalah sebagai berikut.

Nama tabelnya adalah Mahasiswa. Pertama, programmer dapat membuatnya sebagai berikut.

membuat atau mengganti tabel siswa (nomor id (10) kunci utama, nama varchar2(100));

Kedua, dia bisa menulis prosedur. Di bawah ini adalah prosedur untuk menyisipkan record ke tabel siswa. Akhirnya, programmer dapat memanggil prosedur.

Selanjutnya, ia dapat menghapus prosedur sebagai berikut. Nama prosedurnya adalah procedure1.

prosedur drop prosedur1;

Yang perlu anda ketahui tentang Fungsi di Oracle

Fungsi mirip dengan prosedur, tetapi selalu mengembalikan nilai. Kemudian, programmer dapat menggunakan kode di bawah ini untuk memanggil fungsi tersebut.

Selanjutnya, programmer dapat menghapus fungsi sebagai berikut. Fungsi1 adalah nama fungsi.

jatuhkan fungsi fungsi1;

Perbedaan antara Prosedur dan Fungsi di Oracle

Definisi

Prosedur adalah jenis subprogram yang tersedia dalam bahasa PL/SQL database Oracle yang tidak mengembalikan nilai secara langsung. Sebaliknya, fungsi adalah jenis subprogram yang tersedia dalam bahasa PL/SQL dari database Oracle yang selalu mengembalikan nilai. Jadi, ini menjelaskan Perbedaan yang menonjol antara Prosedur dan Fungsi

Tugas utama

Yang penting, prosedur melakukan tugas, tetapi fungsi menghitung dan mengembalikan nilai.

Mengembalikan nilai

Prosedur mungkin atau mungkin tidak mengembalikan nilai, tetapi fungsi selalu mengembalikan nilai.

Kata terakhir

Secara singkat, dua subprogram dalam PL/SQL Oracle adalah procedure dan function. Subprogram ini menggunakan parameter IN, OUT, dan INPUT. Pemrogram menggunakan parameter ini untuk membuat prosedur dan fungsi. Perbedaan yang menonjol antara Prosedur dan Fungsi di Oracle adalah prosedur mungkin atau mungkin tidak mengembalikan nilai, tetapi fungsi harus selalu mengembalikan nilai.

Sumber bacaan:

1.“Prosedur PL/SQL – Javatpoint.” www.javatpoint.com, Tersedia di sini . 2. “Fungsi PL/SQL – Javatpoint.” www.javatpoint.com, Tersedia di sini .

Related Posts