ให้ 1 score :D
-ขอบคุณครับ arm
script นี้ต้อง ทำด้วยไหมครับโค๊ด: SQL
CREATE DEFINER=`ds`@`%` FUNCTION `get_serialnumber`(param1 VARCHAR(150)) RETURNS INT(11) BEGIN DECLARE serial_exist INT; DECLARE xserial_no INT; IF param1='' THEN SELECT 'test' INTO param1; END IF; SELECT COUNT(serial_no) INTO serial_exist FROM serial WHERE name = param1; IF serial_exist = 0 THEN INSERT INTO serial (name,serial_no) VALUES (param1,0); END IF; UPDATE serial SET serial_no = serial_no + 1 WHERE name = param1; SELECT serial_no INTO xserial_no FROM serial WHERE name = param1; RETURN xserial_no; END
ทอลองใช้ เยี่ยมมากครับ พรุ่งนี้ขออุญาตเอาไปสอนน้องที่รพ ให้ใช้งานเลย แต่ติดตรงเพิ่มระดับความรุนแรงครับ ไม่ทราบว่าเพิ่มอย่างไรครับ
ขอบคุณครับ
ผมให้อีก 1 คะแนน ครับ กำลังโหลดใช้งานครับ