01 e tipe data komposit dan variable.pptx

25
Inne Gartina Husein, S.Kom., M.T. Hanya untk kepentingan pengajaran di Politeknik Telkom Tipe Data Komposit dan Variable 1 - 3

Upload: nazip-zihni

Post on 20-Jan-2016

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 01 E Tipe Data Komposit dan Variable.pptx

Inne Gartina Husein, S.Kom., M.T.Hanya untk kepentingan pengajaran di Politeknik Telkom

Tipe Data Komposit dan Variable

1 - 3

Page 2: 01 E Tipe Data Komposit dan Variable.pptx

2

Tipe DataTipe Variable Contoh Tipe data

Skalar DATE, NUMBER, CHAR, VARCHAR2, BOOLEAN, %TYPE

Composite RECORD, INDEX BY, %ROWTYPE

Reference Variabel substitusi yang diawali oleh simbol ampersand (&)

LOB CLOB, BLOB, BFILE, NCLOB

Non-PL/SQL Bind variable

Page 3: 01 E Tipe Data Komposit dan Variable.pptx
Page 4: 01 E Tipe Data Komposit dan Variable.pptx
Page 5: 01 E Tipe Data Komposit dan Variable.pptx
Page 6: 01 E Tipe Data Komposit dan Variable.pptx
Page 7: 01 E Tipe Data Komposit dan Variable.pptx

Creating A PL/SQL Records

Page 8: 01 E Tipe Data Komposit dan Variable.pptx
Page 9: 01 E Tipe Data Komposit dan Variable.pptx
Page 10: 01 E Tipe Data Komposit dan Variable.pptx
Page 11: 01 E Tipe Data Komposit dan Variable.pptx

The %ROWTYPE Attribute

Page 12: 01 E Tipe Data Komposit dan Variable.pptx

Inserting a Record Using %ROWTYPE

Page 13: 01 E Tipe Data Komposit dan Variable.pptx

Updating a Row in a Table Using a Record

Page 14: 01 E Tipe Data Komposit dan Variable.pptx
Page 15: 01 E Tipe Data Komposit dan Variable.pptx
Page 16: 01 E Tipe Data Komposit dan Variable.pptx
Page 17: 01 E Tipe Data Komposit dan Variable.pptx
Page 18: 01 E Tipe Data Komposit dan Variable.pptx
Page 19: 01 E Tipe Data Komposit dan Variable.pptx
Page 20: 01 E Tipe Data Komposit dan Variable.pptx
Page 21: 01 E Tipe Data Komposit dan Variable.pptx

Example of Bind Variables in SQLPlus Environment

SQL> VARIABLE v_word1 VARCHAR2(5);SQL> VARIABLE v_word2 VARCHAR2(5);SQL> BEGIN 2 :v_word1:='Hello'; 3 :v_word2:='World'; 4 DBMS_OUTPUT.PUT_LINE(:v_word1||' '||:v_word2); 5 END; 6 /Hello World

PL/SQL procedure successfully completed.

Page 22: 01 E Tipe Data Komposit dan Variable.pptx
Page 23: 01 E Tipe Data Komposit dan Variable.pptx
Page 24: 01 E Tipe Data Komposit dan Variable.pptx

Example of Substitution Variables in SQLPlus Environment

SQL> -- input nilai menggunakan variabel substitusiSQL> DECLARE 2 v_word1 VARCHAR2(5):= '&input1'; 3 v_word2 VARCHAR2(5):= '&input2'; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE(v_word1||' '||v_word2); 6 END; 7 /Enter value for input1: HelloEnter value for input2: WorldHello World

PL/SQL procedure successfully completed.

Page 25: 01 E Tipe Data Komposit dan Variable.pptx

25

Latihan 1 Bagian Deklarasi, Bagian Eksekusi, Bagian Exception

Declare a int; b number(2,1); c number(2,1);begina:=&a_value;b:=&b_value;c:=a/b;dbms_output.put_line('nilai c = '||c||’ kotak’);exception when ZERO_DIVIDE then dbms_output.put_line('nilai b tidak boleh=0');end;/