01 E Tipe Data Komposit dan Variable.pptx
-
Upload
nazip-zihni -
Category
Documents
-
view
27 -
download
0
Transcript of 01 E Tipe Data Komposit dan Variable.pptx
![Page 1: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/3.jpg)
![Page 4: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/4.jpg)
![Page 5: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/5.jpg)
![Page 6: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/6.jpg)
![Page 7: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/7.jpg)
Creating A PL/SQL Records
![Page 8: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/8.jpg)
![Page 9: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/9.jpg)
![Page 10: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/10.jpg)
![Page 11: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/11.jpg)
The %ROWTYPE Attribute
![Page 12: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/12.jpg)
Inserting a Record Using %ROWTYPE
![Page 13: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/13.jpg)
Updating a Row in a Table Using a Record
![Page 14: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/14.jpg)
![Page 15: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/15.jpg)
![Page 16: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/16.jpg)
![Page 17: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/17.jpg)
![Page 18: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/18.jpg)
![Page 19: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/19.jpg)
![Page 20: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/20.jpg)
![Page 21: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/22.jpg)
![Page 23: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/23.jpg)
![Page 24: 01 E Tipe Data Komposit dan Variable.pptx](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/55cf9825550346d03395da13/html5/thumbnails/25.jpg)
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;/