SQL อัปเดตฐานข้อมูล
ตรวจสอบเพิ่มหรือแก้ไข
SELECT COUNT(1) FROM WORKSTATION WHERE ID = N'{supplier_no}'
-- count > 0 → UPDATE, count = 0 → INSERT
INSERT (เพิ่มผู้จัดหา)
INSERT INTO WORKSTATION (
ID, NAME, DESCRIPTION, LOCATION,
LASTMAINTAINUSER, LASTMAINTAINDATETIME,
WS002, WS003, WS004, WS005, WS006, WS007,
WS008, WS009, WS010, WS011, WS012, WS013,
BARCODEUSE, DISPATCHUSE
) VALUES (
:ID,
:NAME,
'',
'outSource', -- เครื่องหมายจ้างภายนอก
:userid,
N'{เวลาปัจจุบัน}',
'N', 'Y', 'N', 'N', 'N', 'Y',
'N', 'N', 'N', 'N', 'N', 'N',
2, 2
)
UPDATE (แก้ไขผู้จัดหา)
UPDATE WORKSTATION SET
NAME = :NAME,
LASTMAINTAINUSER = :userid,
LASTMAINTAINDATETIME = N'{เวลาปัจจุบัน}'
WHERE ID = :ID AND LOCATION = 'outSource'