引起上消化道出血的机械性因素有:
1、食管裂孔疝。当食管下段炎性水肿明显或已发生糜烂、溃疡时常可引起较大量出血,此外如疝入胸腔的部分内发生卡顿和梗阻时则可引起大出血;
2、食管下段黏膜裂伤,出血多因食管、胃连接部的黏膜发生重型撕裂所致;
3、气血和异物损伤食管。如误吞鱼刺而刺破食管黏膜或吞入缝针刺破食管等;
4、胆道病变。如胆囊、胆管结石卡顿、胆道蛔虫等均可导致胆管内出血;
5、胃扭转。可能是发生扭转部位的血管和黏膜缺血损伤而导致出血;
6、胃黏膜脱垂。脱垂的胃黏膜,如卡顿于幽门管,再加之幽门管持续性痉挛即可引起坏死而导致出血;
7、食管、胃及十二指肠憩室。食管憩室好发于食管上部后壁,胃憩室可发生于胃的任何部位,十二指肠憩室较多见,憩室出血多因憩室炎和糜烂所致。