UPDATE Purchase SET isdel = 1 WHERE (idx = @Original_idx) INSERT INTO Purchase (pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate, import, pumidx, isdel, bigo, manuproc, orderno) VALUES (@pdate,@state,@process,@receive,@sc,@request,@sid,@pumname,@pumscale,@pumunit,@pumqty,@pumprice,@pumamt,@supply,@supplyidx,@project,@projectidx,@asset,@edate,@indate,@po,@dept,@wuid,@wdate,@import,@pumidx,@isdel,@bigo,@manuproc,@orderno); SELECT idx, pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate, import, pumidx, isdel, bigo FROM Purchase WHERE (idx = SCOPE_IDENTITY()) ORDER BY pdate DESC, idx DESC SELECT idx, pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate, import, pumidx, isdel, bigo, manuproc, orderno FROM Purchase WHERE (ISNULL(isdel, 0) = 0) ORDER BY pdate DESC, idx DESC UPDATE Purchase SET pdate = @pdate, state = @state, process = @process, receive = @receive, sc = @sc, request = @request, sid = @sid, pumname = @pumname, pumscale = @pumscale, pumunit = @pumunit, pumqty = @pumqty, pumprice = @pumprice, pumamt = @pumamt, supply = @supply, supplyidx = @supplyidx, project = @project, projectidx = @projectidx, asset = @asset, edate = @edate, indate = @indate, po = @po, dept = @dept, wuid = @wuid, wdate = @wdate, import = @import, pumidx = @pumidx, isdel = @isdel, bigo = @bigo, manuproc = @manuproc, orderno = @orderno WHERE (idx = @Original_idx) AND (@IsNull_pdate = 1 AND pdate IS NULL OR pdate = @Original_pdate) AND (@IsNull_state = 1 AND state IS NULL OR state = @Original_state) AND (@IsNull_process = 1 AND process IS NULL OR process = @Original_process) AND (@IsNull_receive = 1 AND receive IS NULL OR receive = @Original_receive) AND (@IsNull_sc = 1 AND sc IS NULL OR sc = @Original_sc) AND (@IsNull_request = 1 AND request IS NULL OR request = @Original_request) AND (@IsNull_sid = 1 AND sid IS NULL OR sid = @Original_sid) AND (@IsNull_pumscale = 1 AND pumscale IS NULL OR pumscale = @Original_pumscale) AND (@IsNull_pumunit = 1 AND pumunit IS NULL OR pumunit = @Original_pumunit) AND (@IsNull_pumqty = 1 AND pumqty IS NULL OR pumqty = @Original_pumqty) AND (@IsNull_pumprice = 1 AND pumprice IS NULL OR pumprice = @Original_pumprice) AND (@IsNull_pumamt = 1 AND pumamt IS NULL OR pumamt = @Original_pumamt) AND (@IsNull_supply = 1 AND supply IS NULL OR supply = @Original_supply) AND (@IsNull_supplyidx = 1 AND supplyidx IS NULL OR supplyidx = @Original_supplyidx) AND (@IsNull_projectidx = 1 AND projectidx IS NULL OR projectidx = @Original_projectidx) AND (@IsNull_asset = 1 AND asset IS NULL OR asset = @Original_asset) AND (@IsNull_edate = 1 AND edate IS NULL OR edate = @Original_edate) AND (@IsNull_indate = 1 AND indate IS NULL OR indate = @Original_indate) AND (@IsNull_po = 1 AND po IS NULL OR po = @Original_po) AND (@IsNull_dept = 1 AND dept IS NULL OR dept = @Original_dept) AND (wuid = @Original_wuid) AND (wdate = @Original_wdate) AND (@IsNull_import = 1 AND import IS NULL OR import = @Original_import) AND (@IsNull_pumidx = 1 AND pumidx IS NULL OR pumidx = @Original_pumidx) AND (@IsNull_isdel = 1 AND isdel IS NULL OR isdel = @Original_isdel) AND (@IsNull_bigo = 1 AND bigo IS NULL OR bigo = @Original_bigo); SELECT idx, pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate, import, pumidx, isdel, bigo FROM Purchase WHERE (idx = @idx) ORDER BY pdate DESC, idx DESC DELETE FROM [Purchase] WHERE import = 1 DELETE FROM Purchase WHERE (import = 1) AND (pdate BETWEEN @sd AND @ed) SELECT asset, bigo, dept, edate, idx, import, indate, isdel, manuproc, orderno, pdate, po, process, project, projectidx, pumamt, pumidx, pumname, pumprice, pumqty, pumscale, pumunit, receive, request, sc, sid, state, supply, supplyidx, wdate, wuid FROM Purchase WHERE (pdate BETWEEN @sd AND @ed) AND (ISNULL(isdel, 0) = 0) ORDER BY pdate DESC, idx DESC