Home > Tutorial > Pengertian PL/SQL

Pengertian PL/SQL

plsqlHarus bedakan dulu antara SQL dan PL/SQL.
SQL adalah bahasa deklaratif untuk database yg sudah distandarkan secara internasional (ANSI dan ISO), jadi seharusnya semua database yg menggunakan SQL standar akan memiliki statement/syntax yg sama, baik di Oracle, MySQL atau database lainnya. Tetapi beberapa database memang memiliki statement/syntax proprietary yg hanya dikenali di database itu sendiri dan ini tentu saja bukan standar SQL.

Sementara PL/SQL adalah ekstensi dari SQL dengan menambahkan fungsi bahasa prosedural. Berbeda dengan SQL yg hanya mementingkan bagaimana mendapatkan hasil, dengan PL/SQL juga akan diketahui bagaimana proses untuk mendapatkan hasil tsb. Karena PL/SQL merupakan bahasa prosedural, maka statement/syntax yg digunakan sangat tergantung dari jenis bahasa yg diadopsi (Katanya sih PL/SQL diadopsi dari bahas ADA, tetapi dari strukturnya lebih mirip Pascal).

MySQL sendiri menggunakan standar ANSI untuk bahasa proseduralnya (SQL/PSM), dan kabarnya mengadopsi berbagai bahasa seperti Perl, Phyton, dan C. Apalagi sekarang MySQL sudah diakuisisi oleh SUN, mungkin bahasa Java juga sudah dimasukkan ke situ.

CMIIW.
(Sumber: http://www.indo-oracletech.com/forum/viewtopic.php?f=4&t=327 by. Ahamid)

Categories: Tutorial
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.