Tabled Value Parameter. Tabled Value Parameter merupakan tipe data yang dibuat oleh user Tabled Value Parameter digunakan untuk mengirimkan multiple rows.

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
MYSQL.
Database Create-Retrieve-Update-Delete (CRUD)
© Ilmu Komputer UGM Stored Function.
PEMROGRAMAN BASIS DATA
Transact-SQL Disampaikan oleh: Agus Wahyu Widodo, ST
Pemrograman Database dengan JAVA
Manajemen Basis Data menggunakan SQL Server
Tentukan tipe data dari variable – variable penampung hasil pada beberapa statement dibawah ini : v_satu := v_name || to_char(v_empno);  Tipe data v_satu.
TRIGGER.
Stored Procedure Basis Data Terapan.
Stored Procedure Basis Data 2.
PHP - MySQL.
MEMBUAT DATABASE MENGGUNAKAN MICROSOFT SQL SERVER 2008
Trigger.
STRUKTUR TABEL.
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
Select Case.
Praktek Pemograman Client-Server
STORED PROCEDURE Achmad Yasid, SKom.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
TRIGGER.
Konsep Basis Data di Web
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Cursor Basis Data 2.
Data Definition Language dan Data Manipulation Language
CURSORS Nama kelompok 10 Rizka Annisa
SINTAK STORED PROCEDURE
Triggers & Stored Procedure The main reference of this presentation is from book: Peter Rob, Carlos Coronel, “Database systems: Design, Implementation.
Deklarasi dan Assignment Variable
Koneksi PHP ke Database MySQL
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
CURSOR Siti Mukaromah, S.Kom 1. D EFINISI Cursor adalah nama untuk sebuah area SQL dimana informasi untuk pemrosesan pernyataan SQL yang sifatnya spesifik.
© Ilmu Komputer UGM Stored Procedure MySQL 5.
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
Mengekspor, Menyalin, dan Mengimpor Data
C U R S O R.
Stored Function Tanpa Parameter
TRIGGER (Statement & Row Trigger)
Pertemuan after UTS Structure Query Language (SQL)
PENJURUSAN DI ORACLE ORACLE DEVELOPER
TRIGGER SYAIFUL HUDA, S.Kom.
FUNGSI-FUNGSI AKSES MySql
STORED PROCEDURE & TRIGGER
Praktikum Berkas dan Basis Data
TRIGGER.
SQL OVERVIEW.
“Array, Procedure dan Function”
Anonymous Blok PL/SQL dan Tipe Data
Stored Procedure Tanpa Parameter
Pertemuan <<3>> Pengembangan Aplikasi Basis Data
Stored Function Dengan Parameter
Query dalam sql server Pertemuan 6.
MEMBUAT TABEL DI MICROSOFT ACCESS
MAIL MERGE Mail Merge adalah membuat surat secara missal. Mail Merge digunakan untuk membuat surat panggilan dan surat undangan, dengan nama dan alamat.
CURSOR.
CURSOR.
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
CURSOR.
Trigger.
Integritas Basis Data Triggers, Store Procedure
Referensi Bahasa MySQL
Stored Procedure D. SINAGA, M.KOM.
ORACLE PL/SQL TRIGGER Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
PL/SQL Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
PL/SQL CURSOR Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
CURSOR.
Transcript presentasi:

Tabled Value Parameter

Tabled Value Parameter merupakan tipe data yang dibuat oleh user Tabled Value Parameter digunakan untuk mengirimkan multiple rows data Dapat digunakan dalam stored procedure sebagai parameter

Langkah-langkah pembuatan Buat TABLE TYPE dan tentukan struktur table Deklarasikan suatu stored procedure yang mempunyai parameter bertipe TABLE TYPE. Deklarasikan variabel yang bertipe TABLE TYPE dan referensikan ke TABLE TYPE. Gunakan perintah INSERT dan isi variabel variable sudah dapat dipanggil ke procedure.

contoh Membuat table bagian dan menggunakan variabel tabel untuk proses pengisian data CREATE TABLE bagian ( kodeBagian char(2) PRIMARY KEY, namaBagian VARCHAR(30) )

Buat TABLE TYPE dan tentukan struktur table CREATE TYPE BagianType AS TABLE ( kodeBagian char(2), namaBagian VARCHAR(30) )

Deklarasikan suatu stored procedure yang mempunyai parameter bertipe TABLE TYPE CREATE PROCEDURE BagianType READONLY AS INSERT INTO Bagian(kodeBagian,namaBagian) SELECT *

Deklarasikan variabel yang bertipe TABLE TYPE dan referensikan ke TABLE TYPE AS bagianType INSERT VALUES (1,‘gudang'), (2,‘adm'), (3,’keamanan'), Gunakan perintah INSERT dan isi variabel

variable sudah dapat dipanggil ke procedure EXEC

CURSOR DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY | SCROLL ] [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] [ READ_ONLY | SCROLL_LOCKS | OPTIMISTIC ] [ TYPE_WARNING ] FOR select_statement [ FOR UPDATE [ OF column_name [,...n ] ] ] [;]

Contoh: Menampilkan isi tabel bagian -- deklarasi variabel -- deklarasi cursor DECLARE Bag_CURSOR CURSOR FAST FORWARD FOR SELECT kodebagian, namabagian FROM bagian

--Membuka kursor OPEN Bag_CURSOR -- mengambil nilai pertama di cursor FETCH NEXT FROM Bag_CURSOR INTO

-- Mengambil nilai berikutnya WHILE = 0 BEGIN PRINT ‘Kode Bagian : ‘ PRINT ‘Nama Bagian : ‘ FETCH NEXT FROM Bag_CURSOR INTO END

-- menutup CURSOR CLOSE Bag_CURSOR -- mendealokasi CURSOR DEALLOCATE Bag_CURSOR