Monday, December 9, 2019

Penggunaan Select, Insert, Update, Delete pada Link Database SQL Server

Pada kesempatan ini, akan dilakukan pembahasan masalah :
Select, Insert, Update Dan Delete pada link database SQL Server, namun sebelumnya harus sudah membuat link database pada SQL Server, untuk mengetahui cara membuat link database di SQL Server pada Mysql bisa dilihat di link : Cara Membuat Link Database Mysql To Sql Server

Untuk memulainya kita gunakan tools bawaan SQL Server Query, yaitu Query Analyzer















pada pelajaran ini, nama link database diambil dengan contoh : ServerLink dan ClientLink

contoh table yang ada pada ServerLink dan ClientLink

*. ServerLink dan ClientLink
Table :
1. Item            : Kode, Nama
2. ItemHarga : Kode, Harga 
ini hanya sebagai contoh untuk memudahkan pembelajaran saja

Tujuan dari pelajar ini  adalah untuk digunakan sebagai pembelajaran DDL ( Select, Insert , Update, Delete ), dari 1 link database ke link database 1 lagi dengan table yang sama pada kesempatan ini


1. Select
    *. untuk menampilkan data pada isi table Item di ServerLink
         select * from openquey(ServerLink, 'Select * from item')

    *. untuk menampilkan data kode, nama dan harga item di ServerLink
        select * from openquey(ServerLink, 'Select a.kode, a.nama, b.harga from item a left join itemharga b on b.kode = a.kode')

    *. untuk menampilkan data pada isi table Item di ServerLink tapi yang tidak ada di ClientLink
       select * from openquey(ServerLink, 'Select * from item') a
           where not exists (select * from openquery(ClientLink, 'Select * from item') b
                             where b.kode = a.kode

2. Insert
    *. Untuk insert table item pada ServerLink
       insert into openquery(ServerLink, 'select kode, nama from item') Values ('1001', 'Coklat'); 

    *. Untuk insert table item pada ClientLink  diambil dari Table Item ServerLink, contoh ini adalah di table Item ClientLink data kosong
      insert into openquery(ClientLin, 'select kode, nama from item')
      select * from openquery(ServerLink, 'select kode, nama from item')

    *. Untuk insert table item pada ClientLink  diambil dari Table Item ServerLink yang tidak ada di ClientLink
     insert into openquery(ClientLink, 'select kode, nama from item') 
      select * from openquey(ServerLink, 'Select * from item') a
           where not exists (select * from openquery(ClientLink, 'Select * from item') b
                             where b.kode = a.kode


3. Update
    update openquery(ServerLink, 'Select kode, nama from item')
    set nama = 'Coklat Silver'  where kode = '1001'

4. Delete
    *. untuk menghapus table item pada ServerLink
     delete openquery(ServerLink, 'Select * from item') where kode = '1001';

    *. untuk menghapus table item pada ClientLink yang tidak ada di ServerLink
       delete openquery(ClientLink, 'select kode from item') 
where  exists ( select kode from openquery(ServerLink, 'select * from item') b
where b.kode = kode ) 
 

Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...