Melanjutkan Pembahasan materi sebelumnya khusunya mengenai ALTER TABLE. Fungsi perintah ALTER TABLE pada DDL (Data Definition Language)
ALTER TABEL
Modifikasi Pendefinisian Tabel
A. Menambahkan field pada tabel
Contoh:
B. Menghapus field pada tabel
Contoh:
C. Menmbahkan Primary Key
Contoh:
D. Menambahkan Foreign Key
Contoh:
E. Menghapus Primary Key
Contoh:
F. Menghapus Foreign Key
Contoh:
G. Mengganti Tipe Data Kolom
Contoh:
H. Mengganti Nama Kolom
Contoh:
I. Mengganti Nama Tabel
Contoh:
Remove Table
Melanjutkan praktikum 2 minggu lalu
- Membuat Tabel Pasok
Untuk menampilkan tabel pasok, blok source program
select *from pasok;
Atau bisa menggunakansp_columns nama_tabel;
sp_columns pasok;
kemudian jalankan dengan mengklik Execute, jika
program sukses maka tampilan akan seperti gambar berikt ini:
- Untuk Menambah Tabel
Untuk menambah tabel dengan ALTER, tambahkan
program:
Contoh:
ALTER TABLE suplier
ADD Alamat_suplier varchar(50);
Kemudian blok program tersebut lalu execute.
- Menghapus Tabel
Untuk menghapus tabel dengan menggunakan
ALTER, caranya sama dengan menambah tabel. hanya saja jika menambah menggunakan
perintah ADD sedangkan untuk menghapus menggunakan perintah DROP
Contoh:
ALTER TABLE suplier
DROP COLUMNS_Suplier;
kemudian blok lalu execute untuk melihat
hasilnya.
Berikut program keseluruhannya:
CREATE TABLE barang (
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stok_barang numeric(4),
constraint pk_barang primary key(kode_barang),
);
select *from barang;
CREATE TABLE suplier (
kode_suplier char(10),
nama_suplier varchar(6),
telp_suplier numeric(6),
constraint pk_suplier primary
key(kode_suplier),
);
select *from suplier
sp_columns barang;
//UNTUK MELIHAT TABEL YANG SUDAH DIBUAT
sp_columns suplier;
CREATE TABLE pasok(
kode_pasok char (10),
kode_barang char(6),
kode_suplier char(10),
tanggal_pasok date,
jumlah_pasok numeric,
constraint pk_pasok primary key (kode_pasok),
constraint fk_pasok_barang foreign
key (kode_barang) references barang (kode_barang),
constraint fk_pasok_suplier foreign
key (kode_suplier) references suplier (kode_suplier)
);
select *from pasok;
sp_columns pasok;
ALTER TABLE suplier
ADD Alamat_suplier varchar(50);
sp_columns suplier;
ALTER TABLE suplier
DROP COLUMNS_Suplier;
sp_columns suplier;
No comments:
Post a Comment