Jumat, 24 Agustus 2018

Mengatasi kolom id yang kosong.

jika di kolom id ada beberapa data yang kosong, maka bisa di isi dengan di lanjutkan dari id yang besar (desc). caranya seperti dibawah ini

WITH T
     AS (SELECT ISNULL((SELECT MAX(id) FROM nama_table), 0) +
            ROW_NUMBER() OVER (ORDER BY id) AS id_baru,
    id
    FROM nama_table
    WHERE id is null or id='')
UPDATE T
    SET id = id_baru