導致結石形成的原因較多,較複雜,沒法以一種病因做解釋。如喝水少是主要因素,還有喝水的水質、工作性質、所處的地理環境等均可導致結石的形成,通常南方比北方更高發。還有結石的體質,部分患者本身體質較易患有結石。

所以形成結石的病因較複雜,通常發生結石後,術後預防結石並不能以某一種方式達到預防的效果,需採取多種方式預防。