1、SQL禁例
业务场景:存在下述的程序写法
Update TABLENAME set COLUMN = XXX where WHERES
IF 执行失败 THEN
   提示窗口
   ROLLBACK;
ELSE
COMMIT;
END IF;
要求请判断这种写法是否合适,并说明原因
2、数据并发
业务场景:存在以下表,其中状态为1的允许删除,状态为2的不允许删除
SALSTID(主键) GOODSID GOODSQTY STATE
1 78 60 1
2 89 79 2
3 33 80 2
要求:在考虑并发的情况下,给出上述删除处理的伪代码
3、大数据处理
业务场景:存在以下表,大约有100万条记录
ID(主键) ID2
   
要求:使用存储过程,将ID2更新为ID+10