由于最近工作中常写一些存储过程,故对在工作中出现的一些bug ,做一下记录。以备不时之需。
1.存储过程中出现的类型转换错误:也就是说在存储过程中,等号两边的数据类型不匹配。在code比较少的情况下,可以逐一比对。看一下那个地方出错。如果code较长则可以用print 1 每个一段代码插入这么一句,print 1 ,print 2 执行存储过程,然后查看那一步没有执行到。再继续向上或向下继续print 。也可以select 1 之类的。
由于最近工作中常写一些存储过程,故对在工作中出现的一些bug ,做一下记录。以备不时之需。
1.存储过程中出现的类型转换错误:也就是说在存储过程中,等号两边的数据类型不匹配。在code比较少的情况下,可以逐一比对。看一下那个地方出错。如果code较长则可以用print 1 每个一段代码插入这么一句,print 1 ,print 2 执行存储过程,然后查看那一步没有执行到。再继续向上或向下继续print 。也可以select 1 之类的。