Bagaimana Cara Menghapus Tabel Di SQLite

Pada tutorial SQLite sebelumnya, kita telah belajar Bagaimana Cara Membuat Tabel di SQLite. Melanjutkan tutorial sebelumnya, kali ini kita akan belajar Bagaimana Cara Menghapus Tabel di SQLite.



Warning!!
Anda harus hati-hati ketika akan menghapus sebuah tabel. Ketika tabel dihapus, maka objek-objek yang ada di tabel tersebut seperti data, index, trigger, dan constraint ikut terhapus. So, sebelum Anda menghapus tabel, lebih baik Anda lakukan proses backup terlebih dahulu.

Sintak Dasar

Di bawah ini adalah sintak dasar untuk menghapus tabel di SQLite:

DROP TABLE nama_database.nama_table;

Penjelasan sintak:
  • nama_database adalah database yang Anda gunakan. nama_database bersifat opsional (tidak harus ada)
  • nama_table adalah tabel yang akan Anda hapus. nama_table bersifat mandatory (wajib ada).

Contoh:

Untuk menghapus tabel di SQLite, Anda harus menampilkan terlebih dahulu daftar tabel yang ada kemudian anda tentukan tabel yang akan Anda hapus.

Untuk menampilkan daftar tabel di SQLite, gunakan perintah .tables seperti dibawah ini: 

sqlite> .tables
mahasiswa       mahasiswa_copy  mata_kuliah     test

Seandainya Anda inging menghapus tabel TEST pada daftar tabel diatas, Anda dapat menggunakan perintah di bawah ini:

sqlite> DROP TABLE test;

Coba Anda jalankan lagi perintah .tables dan lihat hasilnya.

sqlite> .tables
mahasiswa       mahasiswa_copy  mata_kuliah

Dari output diatas, terlihat bahwa tabel TEST telah berhasil dihapus.

Tutorial SQLite Lainnya


Sekian tutorial singkat Bagaimana Cara Menghapus Tabel di SQLite. Semoga bermanfaat & Happy Learning SQLite.



Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Enable Atau Disable Trigger Di Oracle Database

Ada 4 cara untuk mengaktifkan (enable) dan me-nonaktifkan (disable) suatu trigger di database Oracle, yaitu:
  1. Mengaktifkan (enable) sebuah trigger
  2. Mengaktifkan semua (enable all) trigger
  3. Menonaktifkan (disable) sebuah trigger
  4. Menonaktifkan semua (disable all) trigger

Enable A Trigger

Di bawah ini adalah sintak dasar untuk mengaktifkan sebuah (satu) trigger di database Oracle:

ALTER TRIGGER nama_trigger ENABLE;

Contoh:

SQL> ALTER TRIGGER before_insert_emp ENABLE;

Perintah di atas akan meng-aktifkan trigger BEFORE_INSERT_EMP.

Enable All Trigger

Di bawah ini adalah sintak dasar untuk mengaktifkan semua trigger disebuah tabel di database Oracle:

ALTER TABLE nama_table ENABLE ALL TRIGGERS;


Contoh:

SQL> ALTER TABLE emp ENABLE ALL TRIGGERS;

Perintah di atas akan mengaktifkan semua trigger di tabel EMP.

Disable A Trigger

Di bawah ini adalah sintak dasar untuk menonaktifkan sebuah (satu) trigger disebuah tabel di database Oracle:

ALTER TRIGGER nama_trigger DISABLE;

Contoh:

SQL> ALTER TRIGGER before_insert_emp DISABLE;

Perintah diatas akan me-nonaktifkan trigger BEFORE_INSERT_EMP.

Disable All Trigger

Di bawah ini adalah sintak dasar untuk me-nonaktifkan semua trigger di sebuah tabel di database Oracle:

ALTER TABLE nama_table DISABLE ALL TRIGGERS;

Contoh:

SQL> ALTER TABLE emp DISABLE ALL TRIGGERS;

Perintah diatas menonaktifkan semua trigger di tabel EMP.


Sekian tutorial singkat Bagaimana Cara Enable Atau Disable Trigger Di Oracle Database. Semoga bermanfaat & Happy Learning PL/SQL.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Mengenal Reserved Word Di Oracle

Apa Itu Reserved Word?

Reserved Word atau merupakan salah satu kata atau keyword yang ada di dalam sebuah program atau aplikasi yang tidak boleh digunakan sebagai nama dari suatu variable, konstanta, tabel, synonym, trigger, dan nama lainnya.



Setiap bahasa pemrograma seperti Java, C, Pascal, dan lain sebagainya maupun database seperti Oracle, MySQL, PostgreSQL pasti memiliki reserverd word.

Di bawah ini adalah macam-macam reserved word yang ada di Oracle database:

A
ACCESS ADD ALL
ALTER AND ANY
AS ASC AUDIT
B
BETWEEN BY
C
CHAR CHECK CLUSTER
COLUMN COMMENT COMPRESS
CONNECT CREATE CURRENT
D
DATE DECIMAL DEFAULT
DELETE DESC DISTINCT
DROP
E
ELSE EXCLUSIVE EXISTS
F
FILE FLOAT FOR
FOR
G
GRANT GROUP
H
HAVING
I
IDENTIFIED IMMEDIATE IN
IDENTIFIED IMMEDIATE IN
INCREMENT INDEX INITIAL
INSERT INTEGER INTERSECT
INTO IS
L
LEVEL LIKE LOCK
LONG
M
MAXEXTENTS MINUS MLSLABEL
MODE MODIFY
N
NOAUDIT NOCOMPRESS NOT
NOWAIT NULL NUMBER
O
OF OFFLINE ON
ON OPTION OR
ORDER
P
PCTREE PRIOR PRIVILEGES
PUBLIC
R
RAW RENAME RESOURCE
REVOKEE ROW ROWID
ROWLABEL ROWNUM ROWS
S
SELECT SESSION SET
SHARE SIZE SMALLINT
START SUCCESSFULL SYNONYM
START SUCCESSFULL SYNONYM
SYSDATE
T
TABLE THEN TO
TRIGGER
U
UID UNION UNIQUE
UPDATE USER
V
VALIDATE VALUES VARCHAR
VARCHAR2 VIEW
WHENEVER WHERE WITH


Sekian tutorial singkat Mengenal Reserved Word Di Oracle. Semoga bermanfaat & Happy Learning PL/SQL.


Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Membuat Procedure Di Oracle PL/SQL

Sintak Dasar

Untuk membuat Procedure di Oracle PL/SQL, Anda dapat menggunakan perintah CREATE OR REPLACE PROCEDURE.



Dibawah ini adalah sintak dasar untuk membuat Procedur di Oracle PL/SQL

CREATE [OR REPLACE] PROCEDURE [nama_schema] nama_procedure
[(paramater [,paramater])]
IS | AS
  [deklarasi]
BEGIN
  [deklarasi]
[EXCEPTION]
  [deklarasi_exception]
END [nama_procedure];


Penjelasan sintak:
  • Tanda yang ada di dalam kurung siku "[ ]" merupakan bersifat opsional.
  • Paramater yang digunakan untuk membuat Procedure ada 3 macam, yaitu:
    1. IN - merupakan parameter yang nilainya dapat digunakan (ditangkap) pada bagian badan procedure atau function. Anda tidak harus menyertakan IN pada paramater, karena secara default Oracle akan membuatkannya.
    2. OUT - merupakan parameter yang nilainya dapat digunakan oleh si pemanggil procedure atau function.
    3. IN OUT - merupakan parameter yang nilainya digunakan oleh procedure atau function yang kemudian diproses, dan selanjutnya dikembalikan kepada si pemanggil procedure atau function.

Menggunakan/Memanggil Procedure

Anda dapat menggunakan Procedure yang telah Anda buat dengan menggunakan perintah EXEC nama_procedure.

Contoh

EXEC tambah_bilangan;

tambah_bilangan adalah contoh nama Procedure yang telah Anda buat.

Catatan:

Sebelum Anda menjalankan Procedure, Anda harus mengaktifkan Server Output terlebih dahulu dengan perintah:

SQL> SET SERVEROUTPUT ON


Contoh Procedure

Dibawah ini adalah program untuk membuat Procedure di PL/SQL:

Contoh #1 - Membuat Procedure Tanpa Parameter

CREATE OR REPLACE PROCEDURE print_bintang
IS
    vBintang VARCHAR(10);
BEGIN
    SELECT '*****' INTO vBintang
    FROM dual;
    
    DBMS_OUTPUT.PUT_LINE(vBintang);
END print_bintang;

Procedure created.

Output:

SQL> SET SERVEROUTPUT ON
SQL> EXEC print_bintang;
*****

PL/SQL procedure successfully completed.

Contoh #2 - Membuat Procedure dengan parameter IN.

CREATE OR REPLACE PROCEDURE add_number(bil_1 IN NUMBER, bil_2 IN NUMBER)
IS
    vTambah VARCHAR(10);
BEGIN
    SELECT bil_1 + bil_2 INTO vTambah
    FROM dual;
    
    DBMS_OUTPUT.PUT_LINE('Hasil Penambahan '||vTambah);
END add_number;

Procedure created.

Output:

SQL> SET SERVEROUTPUT ON
SQL> EXEC ADD_NUMBER(4,10);
Hasil Penambahan 14

PL/SQL procedure successfully completed.


Menghapus Procedure

Untuk menghapus sebuah Procedure di Oracle PL/SQL, Anda dapat menggunakan sintak dibawah ini:

DROP PROCEDURE nama_procedure;

Contoh:

DROP PROCEDURE add_number;


Menampilkan Daftar Procedure

Anda dapat menampilkan daftar procedure yang ada di Oracle dengan menggunakan query dibawah ini:

SQL> SELECT OBJECT_NAME "NAMA PROCEDURE"
  2  FROM USER_OBJECTS
  3  WHERE OBJECT_TYPE = 'PROCEDURE';

NAMA PROCEDURE
-------------------------------------------
ADD_NUMBER
PRINT_BINTANG


Sekian tutorial singkat Bagaimana Cara Membuat Procedure Di Oracle PL/SQL. Semoga bermanfaat & Happy Learning PL/SQL.


Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Membuat Function di Oracle PL/SQL

Sintak Dasar

Untuk membuat Function di PL/SQL, Anda dapat menggunakan perintah CREATE OR REPLACE FUNCTION.



Dibawah ini adalah sintak dasar untuk membuat function di PL/SQL

CREATE [OR REPLACE] FUNCTION [nama_schema] nama_function
[(paramater [,paramater])]
RETURN tipe_data
IS | AS
  [deklarasi]
BEGIN
  [deklarasi]
[EXCEPTION]
  [deklarasi_exception]
END [nama_function];


Penjelasan sintak:
  • Tanda yang ada di dalam kurung siku "[ ]" merupakan bersifat opsional.
  • Paramater yang digunakan untuk membuat function ada 3, yaitu:
    1. IN - merupakan parameter yang nilainya dapat digunakan (ditangkap) pada bagian badan procedure atau function. Anda tidak harus menyertakan IN pada paramater, karena secara default Oracle akan membuatkannya.
    2. OUT - merupakan parameter yang nilainya dapat digunakan oleh si pemanggil procedure atau function.
    3. IN OUT - merupakan parameter yang nilainya digunakan oleh procedure atau function yang kemudian diproses, dan selanjutnya dikembalikan kepada si pemanggil procedure atau function.

Menggunakan/Memanggil Function

Anda dapat menggunakan Function yang telah Anda buat melalui SELECT Statement atau pun digunakan dalam Procedure ataupun program PL/SQL.

Contoh Select statement:

SELECT tambah(1,2)
  FROM dual;

Contoh Program PL/SQL:

DECLARE
  vHasil NUMBER;
BEGIN
  SELECT tambah(1,2) 
    INTO vHasil
    FROM dual;
    
  DBMS_OUTPUT.PUT_LINE('Hasil penambahan '||vHasil);  
END;


tambah adalah contoh nama function yang telah Anda buat.

Contoh

Dibawah ini adalah program untuk membuat Function di PL/SQL:

Contoh #1 - Membuat Function Tanpa Parameter

CREATE OR REPLACE FUNCTION cetak_bintang
RETURN VARCHAR2
IS
    vBintang VARCHAR(10);
BEGIN
    SELECT '*****' INTO vBintang
    FROM dual;
    
    RETURN vBintang;
END cetak_bintang;

Function created.

Output:

SQL> SELECT cetak_bintang
  2  FROM dual;

CETAK_BINTANG
-------------------------------
*****

Contoh #2 - Membuat Function dengan parameter IN.

CREATE OR REPLACE FUNCTION tambah_bilangan(bil_1 IN NUMBER, bil_2 IN NUMBER)
RETURN NUMBER
IS
    vTambah VARCHAR(10);
BEGIN
    SELECT bil_1 + bil_2 INTO vTambah
    FROM dual;
    
    RETURN vTambah;
END tambah_bilangan;

Output:

SQL> SELECT TAMBAH_BILANGAN(5,10)
  2  FROM dual;

TAMBAH_BILANGAN(5,10)
---------------------
                   15

Menghapus Function

Untuk menghapus sebuah function di Oracle, Anda dapat menggunakan sintak dibawah ini:

DROP FUNCTION nama_function;

Contoh:

DROP FUNCTION tambah_bilangan;


Sekian tutorial singkat Bagaimana Cara Membuat Function Di Oracle PL/SQL. Semoga bermanfaat & Happy Learning PL/SQL.


Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com