DECLARE @list_no_ref TABLE (no_ref_lama VARCHAR(11), no_ref_baru VARCHAR(11))

DECLARE
  @No_Ref_Lama VARCHAR(11),
  @No_Ref_Baru VARCHAR(11)

SET @No_Ref_Lama = '2014.034733'
SET @No_Ref_Baru = '2014.063925'
  
--INSERT INTO dbo.Peserta_Produk_Detail
--        (No_Ref,
--         No_Peserta,
--         Id_Produk,
--         Tgl_Mulai,
--         Tgl_Selesai,
--         Tgl_Ubah,
--         Pay_Date,
--         Status,
--         No_Proposal,
--         Sub_Kelompok,
--         Kelamin,
--         Usia,
--         Status_Kawin,
--         No_Induk,
--         Sebagai,
--         Cabang,
--         Kelas,
--         Resiko,
--         Benefit,
--         Premi,
--         Santunan,
--         Ekstra_Premi,
--         Curr_Premi,
--         Curr_Santunan,
--         Santunan_Duka,
--         Santunan_Cacat,
--         Santunan_Lain,
--         Kelamin_Old,
--         Usia_Old,
--         Status_Kawin_Old,
--         Cabang_Old,
--         Kelas_Old,
--         Resiko_Old,
--         Benefit_Old,
--         Premi_Old,
--         Santunan_Old,
--         Ekstra_Premi_Old,
--         Curr_Premi_Old,
--         Curr_Santunan_Old,
--         Santunan_Duka_Old,
--         Santunan_Cacat_Old,
--         Santunan_Lain_Old,
--         Adm_Keluar,
--         Jml_Klaim,
--         Jumlah,
--         Jenis,
--         Status1,
--         Change_By,
--         Change_Date,
--         Create_By,
--         Create_Date)
SELECT
  @No_Ref_Baru,  --No_Ref,
  No_Peserta,
  Id_Produk,
  Tgl_Mulai,
  Tgl_Selesai,
  Tgl_Ubah,
  Pay_Date,
  Status,
  No_Proposal,
  Sub_Kelompok,
  Kelamin,
  Usia,
  Status_Kawin,
  No_Induk,
  Sebagai,
  Cabang,
  Kelas,
  Resiko,
  Benefit,
  Premi,
  Santunan,
  Ekstra_Premi,
  Curr_Premi,
  Curr_Santunan,
  Santunan_Duka,
  Santunan_Cacat,
  Santunan_Lain,
  Kelamin_Old,
  Usia_Old,
  Status_Kawin_Old,
  Cabang_Old,
  Kelas_Old,
  Resiko_Old,
  Benefit_Old,
  Premi_Old,
  Santunan_Old,
  Ekstra_Premi_Old,
  Curr_Premi_Old,
  Curr_Santunan_Old,
  Santunan_Duka_Old,
  Santunan_Cacat_Old,
  Santunan_Lain_Old,
  Adm_Keluar,
  Jml_Klaim,
  Jumlah,
  Jenis,
  Status1,
  Change_By,
  Change_Date,
  Create_By,
  Create_Date
FROM
  dbo.Peserta_Produk_Detail
WHERE
  No_Ref = @No_Ref_Lama
  

--INSERT INTO dbo.Note_Terbit_Detail
--        (No_Ref,
--         Sub_Kelompok,
--         Diskon_Prosen,
--         Jumlah,
--         Diskon,
--         PPN,
--         Diskon_Pr,
--         Diskon_PrRp,
--         Diskon_Cp,
--         Diskon_CpRp,
--         Santunan,
--         Jml_Peserta,
--         Santunan_Duka,
--         Santunan_Cacat,
--         Santunan_Lain,
--         Status,
--         Change_By,
--         Change_Date,
--         Create_By,
--         Create_Date,
--         diskon_rs)
SELECT
  @No_Ref_Baru,  --No_Ref,
  Sub_Kelompok,
  Diskon_Prosen,
  Jumlah,
  Diskon,
  PPN,
  Diskon_Pr,
  Diskon_PrRp,
  Diskon_Cp,
  Diskon_CpRp,
  Santunan,
  Jml_Peserta,
  Santunan_Duka,
  Santunan_Cacat,
  Santunan_Lain,
  Status,
  Change_By,
  '2014-09-04', --Change_Date,
  Create_By,
  '2014-09-04', --Create_Date,
  diskon_rs
FROM
  Note_Terbit_Detail
WHERE
  No_Ref=@No_Ref_Lama


UPDATE
  Note_Terbit_Master
SET
  Look_Ref = No_Ref,
  Cabang = (SELECT Cabang FROM dbo.Note_Terbit_Master WHERE No_Ref=@No_Ref_Lama),
  Tgl_Akhir = Tgl_Awal,
  Jml_Peserta = (SELECT Jml_Peserta FROM dbo.Note_Terbit_Master WHERE No_Ref=@No_Ref_Lama),
  Tgl_Buat = '2014-08-29',
  Jml_Terbit = (SELECT Jml_Terbit FROM dbo.Note_Terbit_Master WHERE No_Ref=@No_Ref_Lama),
  Diskon = (SELECT Diskon FROM dbo.Note_Terbit_Master WHERE No_Ref=@No_Ref_Lama),
  PPN = (SELECT PPN FROM dbo.Note_Terbit_Master WHERE No_Ref=@No_Ref_Lama)
WHERE
  No_Ref=@No_Ref_Baru