1.把系统里所有用全局临时表的改成局部临时表,不然并发高时会引发对象已经存在的问题,不要用##要用#. 2.int 不能写成 id = '1',比如Select * from A where ID='1',因为本身的ID为int,那么你写的索引就没起到作用,而且SQL里面还需要转换类型,影响性能. 3.print error_message() 输出错误信息 可用于调试存储过程或其他批量SQL.也可以输入其他信息,print 'test1';这个可以结合try cath,具体代码如下: BEGI