DECLARE @madv CHAR(8)
select * into #tmp from xdmct where ma_dvcs = '9999'
DECLARE cursorProduct CURSOR FOR -- khai báo con trỏ cursorProduct
SELECT ma_dvcs FROM dmdvcs where ma_dvcs not in (select ma_dvcs from xdmct) -- dữ liệu trỏ tới
OPEN cursorProduct -- Mở con trỏ
FETCH NEXT FROM cursorProduct -- Đọc dòng đầu tiên
INTO @madv
WHILE @@FETCH_STATUS = 0 --vòng lặp WHILE khi đọc Cursor thành công
BEGIN
Update #tmp set ma_dvcs = @madv
insert into xdmct select * from #tmp
FETCH NEXT FROM cursorProduct -- Đọc dòng tiếp
INTO @madv
END
CLOSE cursorProduct -- Đóng Cursor
DEALLOCATE cursorProduct -- Giải phóng tài nguyên