['   \n  \n [ਸਭ ਤੋਂ ਵੱਧ ਇੱਕ ਸਹੀ ਪੈਰਾ ਹੈ ਜਿਵੇਂ ਕਿ ਲਿਨਹਾਸ ਕਾਮ ਐਰੋ ਡੀ ਸਿੰਟੈਕਸਃ \\n\\n tmp ਚੁਣੋ. * ਨੂੰ ##tempDuplaValdcAuxHist ਵਿੱਚ (\\n\\t\\t\\tcase @cTpoSoltc \\n\\t\\t\\t \\when ਤੋਂ।0-- ਟਿਪੋ ਡੀ ਸੋਲਿਸਿਟਾਓ 0: ਲਡ਼ੀਬੱਧ (IDENT _ INCR (\'tDuplaValdc\'),@indice) ਦੇ ਰੂਪ ਵਿੱਚ cSoltcAltAux\\n\\t\\t\\t\\t\\t\\t, 0 ਦੇ ਰੂਪ ਵਿੱਚ cHistFutur-- 0 =ਹਿਸਟੋਰੀਕੋ \\n\\t\\t\\t\\t\\t, cCartProdt\\n\\t, rCartProdt\\n\\t\\t, tpo\\n\\t, tt, tt, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, tਏ. ਐੱਸ. ਸੀ. ਐੱਮ. ਓ. ਡੀ. ਐੱਲ. ਡੀ. ਓ. ਪੀ. ਆਰ. ਕ੍ਰੈਡਿਟ \\n\\t\\t\\t\\t\\t, ਐੱਨ. ਯੂ. ਐੱਲ. ਐੱਲ. ਏ. ਐੱਸ. ਆਰ. ਐੱਮ. ਓ. ਡੀ. ਐੱਲ. ਡੀ. ਓ. ਪੀ. ਆਰ. ਕ੍ਰੈਡਿਟ \\n\\t\\t\\t\\t, ਐੱਨ. ਯੂ. ਐੱਲ. ਐੱਲ. ਏ. ਐੱਸ. ਸੀ. ਐੱਮ. ਡੀ. ਐੱਲ. ਡੀ. ਓ. ਪੀ. ਆਰ. ਕ੍ਰੈਡਿਟ \\n\\t\\t\\t, ਐੱਨ. ਯੂ. ਐੱਲ. ਐੱਲ. ਐੱਸ.rSmdldOperCredt \\n\\t\\t\\t\\t, cIndcdSitReg\\n\\t\\t\\t\\t, rHierqProdtSit\\n\\t\\t\\t, nParmConslCli\\n\\t\\t\\t, rParmConslCli\\t\\t\\t, rParmConslCli\\n\\tfn _ GetProdtByHierq (@cObjetAlt) ਦੇ ਰੂਪ ਵਿੱਚ tmp\\n\\n\\t\\t\\t\\t1-- ਟਿਪੋ ਡੀ ਸੋਲਿਸਿਟਾਓ 1: ਪ੍ਰੋਡੂਟੋ\\n\\t\\t\\t\\tTTHEN\\n\\t\\t\\t\\t\\t\\tSELECTcSoltcAltAux\\n\\t\\t\\t\\t\\t, 0 ਦੇ ਰੂਪ ਵਿੱਚ cHistFutur-- 0 =ਹਿਸਟੋਰੀਕੋ \\n\\t\\t\\t\\t, cCartProdt\\n\\t, rCartProdt\\n\\t\\t, tpo\\n\\t, tt, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t,ਏ. ਐੱਸ. ਸੀ. ਐੱਮ. ਓ. ਡੀ. ਐੱਲ. ਡੀ. ਓ. ਪੀ. ਆਰ. ਕ੍ਰੈਡਿਟ \\n\\t\\t\\t\\t\\t, ਐੱਨ. ਯੂ. ਐੱਲ. ਐੱਲ. ਏ. ਐੱਸ. ਆਰ. ਐੱਮ. ਡੀ. ਐੱਲ. ਡੀ. ਓ. ਪੀ. ਆਰ. ਕ੍ਰੈਡਿਟ \\n\\t\\t\\t\\t, ਐੱਨ. ਯੂ. ਐੱਲ. ਐੱਲ. ਏ. ਐੱਸ. ਐੱਸ. ਐੱਮ. ਡੀ. ਐੱਲ. ਡੀ. ਓ. ਪੀ. ਆਰ. ਕ੍ਰੈਡਿਟ \\n\\t\\t, ਐੱਨ. ਯੂ. ਐੱਲ. ਐੱਲ. ਐੱਸ. ਐੱਸ. ਐੱਮ. ਡੀ. ਐੱਲ. ਐੱਸ. ਐੱਸ. ਐੱਸ. ਐੱਸ. ਐੱਸ. ਐੱrSmdldOperCredt \\n\\t\\t\\t\\t, cIndcdSitReg\\n\\t\\t\\t\\t\\t, rHierqProdtSit\\n\\t\\t\\t\\t, nParmConslCli\\n\\t\\t\\t\\t, rParmConsl "] ', "(ਕੇਸ @cTpoSoltc ਜਦੋਂ 0-ਟਿਪੋ ਡੀ ਸੋਲਿਸਿਟਾਓ) ਤੋਂ tmp. * ਨੂੰ ##tempDuplaValdcAuxHist ਵਿੱਚ ਚੁਣੋ (ਕੇਸ @cTpoSoltc ਜਦੋਂ 0-ਟਿਪੋ ਡੀ ਸੋਲਿਸਿਟਾਓ0: ਹਾਇਰਾਰਕਵੀਆ ਥੇਨ ਸਿਲੈਕਟ (ਸਿਲੈਕਟ ਕੋਲੇਸ (IDENT _ INCR ('tDuplaValdc'), @indice)) cSoltcAltAux ਦੇ ਰੂਪ ਵਿੱਚ, 0 cHistFutur ਦੇ ਰੂਪ ਵਿੱਚ-- 0 = ਹਿਸਟੋਰਿਕੋ, cCartProdt, rCartProdt, tpo, cParmzHierqProdt, cHierqEmprProdt, rHierqEmprProdt, cHierqFamlProdt, rHierqFamlProdt, cHierqGrpProdt, rHierqGrpProdt, cHierqSgrpProdt, rHierqSgrpProdt, null as cModldOperCredt, null as rModldOperCredt, null as cSmdOperCredt, null as rSmdOperCredt, cindcdSitReg, rHierqProdtSit, nParmConslCli, rParmConslCli FROM fn _ GetProdtByHierq (@cObjetAlt)) tMP ਦੇ ਰੂਪ ਵਿੱਚ ਜਦੋਂ 1-- ਟਿਪੋ ਡੀ ਸੋਲਿਸਿਟਾਓ 1: ਪ੍ਰੋਡੂਟੋ ਫਿਰ ਚੁਣੋ (ਚੁਣੋ)ਕੋਲੇਸਿਸ ((SELECT @indice + 1), @indice) cSoltcAltAux ਦੇ ਰੂਪ ਵਿੱਚ, 0 cHistFutur ਦੇ ਰੂਪ ਵਿੱਚ-- 0 = ਹਿਸਟੋਰਿਕੋ, cCartProdt, rCartProdt, tpo, cParmzHierqProdt, cHierqEmprProdt, rHierqEmprProdt, cHierqFamlProdt, rHierqFamlProdt, cHierqGrpProdt, rHierqGrpProdt, cHierqSgrpProdt, rHierqSgrpProdt, null AScModldOperCredt, null as rModldOperCredt, null as cSmdoldOperCredt, null as rSmdldOperCredt, cindcdSitReg, rHierqProdtSit, nParmConslCli, rParmConsl \n "]