ORACLE
Karakter
Untuk menampung string/karakter dengan panjang bervariasi (tidak
harus sepanjang saat didefinisikan). CHAR, NCHAR, NVARCHAR2,
VARCHAR2, VARCHAR, LONG, RAW dan LONG RAW
TIPE-TIPE Tanggal / Waktu
TIPE-TIPE ROWID
DATA Terdiri dari ROWID yaitu string basis 64 yang merepresentasi
alamat unik tiap baris dalam tabel.
dan UROWID yaitu string basis 64 yang merepresentasi alamat unik
tiap baris dalam tabel yang terindex, ukuran maksimumnya 4000
byte
Ketentuan penamaan table dan column:
Dimulai dengan huruf
Harus terdiri dari 1-30 karakter
Membuat Karakter yang diperbolehkan: A-Z, a-z, 0-9, _ , $ , #
Tabel Tidak boleh sama / duplikasi selama dalam satu user
Tidak boleh dari kata yang ada di Oracle Server
Penamaan tidak case sensitive, STUDENTS=STudENts=students
CREATE TABLE schema_name.table_name(
column1 datatype,
column2 datatype,
Membuat column3 datatype,
Table pada .....
ORACLE columnN datatype,
PRIMARY KEY( one or more columns )
);
CREATE TABLE NANO.MAHASISWA
(NPM VARCHAR2(10 BYTE) NOT NULL,
NAMA VARCHAR2(30 BYTE) NOT NULL,
GENDER CHAR(1 BYTE) NOT NULL,
Contoh SQL TEMPAT_LAHIR VARCHAR2(30 BYTE) NOT NULL,
Menampilkan
DAFTAR
TABLE
Membuat table dengan SUBQUERY adalah sintak dasar untuk
membuat tabel dari tabel yang sudah ada (existing). Biasanya
digunakan untuk membuat tabel backup. Bentuk SQL nya dibawah
ini:
Membuat
Tabel dengan CREATE TABLE NEW_TABLE_NAME AS
SUBQUERY SELECT [ column1, column2...columnN ]
FROM EXISTING_TABLE_NAME;
CREATE TABLE mahasiswa_backup
Contoh AS SELECT * FROM mahasiswa;
Dengan perintah DESC
Contoh: DESC mahasiswa;
Menampilkan
deskripsi tabel
Untuk memanggil seluruh kolom pada satu table:
SELECT * FROM table_name;
Menampilkan
data dari tabel Untuk menampilkan/memanggil kolom tertentu pada satu table:
SELECT column1,column2
FROM table_name;
External table adalah table yang datanya ada diluar database,
biasanya berupa text file.
Syntax untuk DEFAULT DIRECTORY def_dir1 -- the name of the directory for
the file
membuat ACCESS PARAMETERS -- how to read the file
External Table RECORDS DELIMITED BY NEWLINE -- how to identify the start of
a new row
FIELDS – the field name and datatype specifications
LOCATION – name of the actual file containing the data
KERJAKAN LATIHAN
LATIHAN Section 4 Lesson 5: Database Transactions
DISKUSI