Tampilkan postingan dengan label Oracle. Tampilkan semua postingan
Tampilkan postingan dengan label Oracle. Tampilkan semua postingan

Flashback Data di Oracle

Untuk mengembalikan data yang telah terhapus atau teredit di Oracle, dapat dilakukan dengan Query berikut :
SELECT * FROM TblMhs AS OF TIMESTAMP
TO_TIMESTAMP('2009-11-18 08:08:03', 'yyyy-mm-dd hh24:mi:ss') where Npm='03010032';

Fungsi-fungsi pada Oracle

Fungsi baku adalah fungsi yang telah disediakan oleh Oracle dan disebut dengan built-in-function.

Fungsi Numerik

ABS : Memperoleh nilai absolut (harga mutlak)
Contoh : ABS (-123) = 123
ROUND(nilai, presisi) : Melakukan pembulatan pada bilangan pecahan dengan presisi yang diinginkan
Contoh : ROUND (123.86, 1) = 123.9
TRUNC(nilai, presisi) : Melakukan pemotongan pada bilangan pecahan dengan presisi yang diinginkan
Contoh : TRUNC (123.86, 1) = 123.8
FLOOR : Melakukan pemotogan bilangan yang ada di belakang koma
Contoh : FLOOR (123.86) = 123
CEIL : Sama seperti FLOOR, hanya dilakukan pembulatan nilai ke atas
Contoh : CEIL (123.01) = 124
SIGN : Memberikan nilai 1 jika bilangan positif dan –1 jika bilangan negatif
Contoh : SIGN (123) = 1
SIGN (-123) = -1
MOD : Menampilkan sisa bagi dari proses pembagian dua bilangan
Contoh : MOD (10, 4) = 2
POWER : Menampilkan hasil perpangkatan
Contoh : POWER (2, 4) = 16
SQRT : Menampilkan akar kuadrat
Contoh : SQRT (16) = 4
EXP : Menampilkan hasil eksponen
Contoh : EXP (1) = 2.7182818
SIN, COS, TAN : Melakukan perhitungan-perhitungan trigonometri
Contoh : SIN (90) = 1

Keterangan:
Untuk mengecek hasil fungsi-fungsi tersebut, gunakan contoh sintak berikut:
Select MOD (10, 4) from DUAL;

DUAL adalah tabel dummy yang disediakan Oracle