<?xml version="1.0" encoding="windows-1250"?>
<report>
<runs>
<run RunID="39">
<RelatedRun>0</RelatedRun>
<Owner>SLAVEK</Owner>
<Date><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>44</minute><second>17</second><milisecond>0</milisecond></Date>
<Comment>rkEdit: 28.1.2004 20:44:17</Comment>
<TotalTime>10902765818840</TotalTime>
<SystemInfo/>
<Comment1>Faktoriál 1</Comment1>
<units>
<unit UnitNumber="1">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>3809422</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>3809422</TotalTime>
<MinimalTime>3809422</MinimalTime>
<MaximalTime>3809422</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="2">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>7778362</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>2</TotalOccur>
<TotalTime>7778362</TotalTime>
<MinimalTime>1001803</MinimalTime>
<MaximalTime>6776559</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="3">
<UnitType>PROCEDURE</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>INSERTFACTORIALS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>42</minute><second>29</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>10844977952502</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>1</TotalOccur>
<TotalTime>146666</TotalTime>
<MinimalTime>146666</MinimalTime>
<MaximalTime>146666</MaximalTime>
<Text>  i NUMBER := 0;</Text>
</dataitem>
<dataitem LineNumber="7">
<TotalOccur>5001</TotalOccur>
<TotalTime>10100086742</TotalTime>
<MinimalTime>743669</MinimalTime>
<MaximalTime>279546981</MaximalTime>
<Text>    EXIT WHEN i = aMaxNumbers;</Text>
</dataitem>
<dataitem LineNumber="9">
<TotalOccur>5000</TotalOccur>
<TotalTime>7479895827542</TotalTime>
<MinimalTime>94503910</MinimalTime>
<MaximalTime>8051116552</MaximalTime>
<Text>    vFactorial := Math_Pkg.Factorial (i); -- mnohem lepší způsob</Text>
</dataitem>
<dataitem LineNumber="13">
<TotalOccur>5000</TotalOccur>
<TotalTime>2408850845568</TotalTime>
<MinimalTime>214399595</MinimalTime>
<MaximalTime>9749259472</MaximalTime>
<Text>    i := i + 1;</Text>
</dataitem>
<dataitem LineNumber="15">
<TotalOccur>5000</TotalOccur>
<TotalTime>24538827979</TotalTime>
<MinimalTime>1882641</MinimalTime>
<MaximalTime>289317497</MaximalTime>
<Text/>
</dataitem>
<dataitem LineNumber="17">
<TotalOccur>5001</TotalOccur>
<TotalTime>921592218005</TotalTime>
<MinimalTime>1859733</MinimalTime>
<MaximalTime>1123935583</MaximalTime>
<Text>END InsertFactorials;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="4">
<UnitType>PACKAGE BODY</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>MATH_PKG</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>42</minute><second>16</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>4864867961986</TotalTime>
<data>
<dataitem LineNumber="7">
<TotalOccur>5000</TotalOccur>
<TotalTime>16473559349</TotalTime>
<MinimalTime>1080025</MinimalTime>
<MaximalTime>312466807</MaximalTime>
<Text>    IF a_Number IN (0, 1) THEN</Text>
</dataitem>
<dataitem LineNumber="8">
<TotalOccur>5000</TotalOccur>
<TotalTime>4308057029</TotalTime>
<MinimalTime>266793</MinimalTime>
<MaximalTime>248049682</MaximalTime>
<Text>      RETURN 1;</Text>
</dataitem>
<dataitem LineNumber="11">
<TotalOccur>4998</TotalOccur>
<TotalTime>911357449</TotalTime>
<MinimalTime>72914</MinimalTime>
<MaximalTime>75403438</MaximalTime>
<Text>    END IF;</Text>
</dataitem>
<dataitem LineNumber="12">
<TotalOccur>4998</TotalOccur>
<TotalTime>371380999</TotalTime>
<MinimalTime>65930</MinimalTime>
<MaximalTime>7431670</MaximalTime>
<Text>  END Factorial;</Text>
</dataitem>
<dataitem LineNumber="15">
<TotalOccur>12497499</TotalOccur>
<TotalTime>1247803316063</TotalTime>
<MinimalTime>89676</MinimalTime>
<MaximalTime>1067690446</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="16">
<TotalOccur>12492501</TotalOccur>
<TotalTime>958502228914</TotalTime>
<MinimalTime>51961</MinimalTime>
<MaximalTime>657719347</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="17">
<TotalOccur>12492501</TotalOccur>
<TotalTime>2617295750158</TotalTime>
<MinimalTime>169015</MinimalTime>
<MaximalTime>5727255000</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="19">
<TotalOccur>4998</TotalOccur>
<TotalTime>19202312025</TotalTime>
<MinimalTime>1316368</MinimalTime>
<MaximalTime>1293409357</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="5">
<UnitType>TRIGGER</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>FACTORIALBEFINS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>41</minute><second>57</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>656938004131</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>5000</TotalOccur>
<TotalTime>553015189081</TotalTime>
<MinimalTime>40963865</MinimalTime>
<MaximalTime>1264203690</MaximalTime>
<Text>  SELECT FactorialSeq.NextVal</Text>
</dataitem>
<dataitem LineNumber="5">
<TotalOccur>10000</TotalOccur>
<TotalTime>82217186262</TotalTime>
<MinimalTime>519339</MinimalTime>
<MaximalTime>322264701</MaximalTime>
<Text>  :new.CreatedBy := USER;</Text>
</dataitem>
<dataitem LineNumber="6">
<TotalOccur>10000</TotalOccur>
<TotalTime>21705628788</TotalTime>
<MinimalTime>529396</MinimalTime>
<MaximalTime>102488444</MaximalTime>
<Text>  :new.CreatedAt := SYSDATE;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="6">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>24386618</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>2</TotalOccur>
<TotalTime>24386618</TotalTime>
<MinimalTime>7038883</MinimalTime>
<MaximalTime>17347735</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="7">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>13658439</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>13658439</TotalTime>
<MinimalTime>13658439</MinimalTime>
<MaximalTime>13658439</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
</units>
</run>
<run RunID="40">
<RelatedRun>0</RelatedRun>
<Owner>SLAVEK</Owner>
<Date><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>47</minute><second>31</second><milisecond>0</milisecond></Date>
<Comment>rkEdit: 28.1.2004 20:47:31</Comment>
<TotalTime>10129464810471</TotalTime>
<SystemInfo/>
<Comment1>Faktoriál 2</Comment1>
<units>
<unit UnitNumber="1">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>3360762</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>3360762</TotalTime>
<MinimalTime>3360762</MinimalTime>
<MaximalTime>3360762</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="2">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>7473296</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>2</TotalOccur>
<TotalTime>7473296</TotalTime>
<MinimalTime>1079466</MinimalTime>
<MaximalTime>6393829</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="3">
<UnitType>PROCEDURE</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>INSERTFACTORIALS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>46</minute><second>56</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>3598877614331</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>1</TotalOccur>
<TotalTime>144711</TotalTime>
<MinimalTime>144711</MinimalTime>
<MaximalTime>144711</MaximalTime>
<Text>  i NUMBER := 0;</Text>
</dataitem>
<dataitem LineNumber="7">
<TotalOccur>5001</TotalOccur>
<TotalTime>10216320230</TotalTime>
<MinimalTime>762108</MinimalTime>
<MaximalTime>181992124</MaximalTime>
<Text>    EXIT WHEN i = aMaxNumbers;</Text>
</dataitem>
<dataitem LineNumber="9">
<TotalOccur>10000</TotalOccur>
<TotalTime>19853712692</TotalTime>
<MinimalTime>67326</MinimalTime>
<MaximalTime>280147616</MaximalTime>
<Text>    vFactorial := Math_Pkg.Factorial (i); -- mnohem lepší způsob</Text>
</dataitem>
<dataitem LineNumber="11">
<TotalOccur>5000</TotalOccur>
<TotalTime>2634682588988</TotalTime>
<MinimalTime>236018264</MinimalTime>
<MaximalTime>2087646055</MaximalTime>
<Text>    INSERT INTO Factorial (NumberValue, Factorial)</Text>
</dataitem>
<dataitem LineNumber="13">
<TotalOccur>5000</TotalOccur>
<TotalTime>24396739529</TotalTime>
<MinimalTime>2001930</MinimalTime>
<MaximalTime>271438409</MaximalTime>
<Text>    i := i + 1;</Text>
</dataitem>
<dataitem LineNumber="15">
<TotalOccur>5001</TotalOccur>
<TotalTime>909728108181</TotalTime>
<MinimalTime>1778717</MinimalTime>
<MaximalTime>5764270039</MaximalTime>
<Text/>
</dataitem>
</data>
</unit>
<unit UnitNumber="4">
<UnitType>PACKAGE BODY</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>MATH_PKG</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>42</minute><second>16</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>4954025697677</TotalTime>
<data>
<dataitem LineNumber="7">
<TotalOccur>5000</TotalOccur>
<TotalTime>8127812613</TotalTime>
<MinimalTime>805130</MinimalTime>
<MaximalTime>129339343</MaximalTime>
<Text>    IF a_Number IN (0, 1) THEN</Text>
</dataitem>
<dataitem LineNumber="8">
<TotalOccur>5000</TotalOccur>
<TotalTime>3187821636</TotalTime>
<MinimalTime>240253</MinimalTime>
<MaximalTime>155797175</MaximalTime>
<Text>      RETURN 1;</Text>
</dataitem>
<dataitem LineNumber="11">
<TotalOccur>4998</TotalOccur>
<TotalTime>425174707</TotalTime>
<MinimalTime>64812</MinimalTime>
<MaximalTime>49937352</MaximalTime>
<Text>    END IF;</Text>
</dataitem>
<dataitem LineNumber="12">
<TotalOccur>4998</TotalOccur>
<TotalTime>881136569</TotalTime>
<MinimalTime>60063</MinimalTime>
<MaximalTime>548952</MaximalTime>
<Text>  END Factorial;</Text>
</dataitem>
<dataitem LineNumber="15">
<TotalOccur>12497499</TotalOccur>
<TotalTime>1282820874161</TotalTime>
<MinimalTime>89117</MinimalTime>
<MaximalTime>1383885661</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="16">
<TotalOccur>12492501</TotalOccur>
<TotalTime>959537738176</TotalTime>
<MinimalTime>51123</MinimalTime>
<MaximalTime>1253652908</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="17">
<TotalOccur>12492501</TotalOccur>
<TotalTime>2682681356988</TotalTime>
<MinimalTime>167898</MinimalTime>
<MaximalTime>9318746935</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="19">
<TotalOccur>4998</TotalOccur>
<TotalTime>16363782827</TotalTime>
<MinimalTime>1021079</MinimalTime>
<MaximalTime>973974066</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="5">
<UnitType>TRIGGER</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>FACTORIALBEFINS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>41</minute><second>57</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>805140914277</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>5000</TotalOccur>
<TotalTime>699213985017</TotalTime>
<MinimalTime>52903930</MinimalTime>
<MaximalTime>1175245457</MaximalTime>
<Text>  SELECT FactorialSeq.NextVal</Text>
</dataitem>
<dataitem LineNumber="5">
<TotalOccur>10000</TotalOccur>
<TotalTime>80977650232</TotalTime>
<MinimalTime>521574</MinimalTime>
<MaximalTime>336328499</MaximalTime>
<Text>  :new.CreatedBy := USER;</Text>
</dataitem>
<dataitem LineNumber="6">
<TotalOccur>10000</TotalOccur>
<TotalTime>24949279028</TotalTime>
<MinimalTime>490285</MinimalTime>
<MaximalTime>223672003</MaximalTime>
<Text>  :new.CreatedAt := SYSDATE;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="6">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>23227533</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>2</TotalOccur>
<TotalTime>23227533</TotalTime>
<MinimalTime>5738159</MinimalTime>
<MaximalTime>17489373</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="7">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>15519570</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>15519570</TotalTime>
<MinimalTime>15519570</MinimalTime>
<MaximalTime>15519570</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
</units>
</run>
<run RunID="41">
<RelatedRun>0</RelatedRun>
<Owner>SLAVEK</Owner>
<Date><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>50</minute><second>47</second><milisecond>0</milisecond></Date>
<Comment>rkEdit: 28.1.2004 20:50:47</Comment>
<TotalTime>8083151984400</TotalTime>
<SystemInfo/>
<Comment1>Faktoriál 3</Comment1>
<units>
<unit UnitNumber="1">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>3550171</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>3550171</TotalTime>
<MinimalTime>3550171</MinimalTime>
<MaximalTime>3550171</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="2">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>9412648</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>2</TotalOccur>
<TotalTime>9412648</TotalTime>
<MinimalTime>2867403</MinimalTime>
<MaximalTime>6545245</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="3">
<UnitType>PROCEDURE</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>INSERTFACTORIALS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>50</minute><second>17</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>1777280942687</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>1</TotalOccur>
<TotalTime>97219</TotalTime>
<MinimalTime>97219</MinimalTime>
<MaximalTime>97219</MaximalTime>
<Text>  i NUMBER := 0;</Text>
</dataitem>
<dataitem LineNumber="7">
<TotalOccur>5001</TotalOccur>
<TotalTime>4429156498</TotalTime>
<MinimalTime>417092</MinimalTime>
<MaximalTime>9585575</MaximalTime>
<Text>    EXIT WHEN i = aMaxNumbers;</Text>
</dataitem>
<dataitem LineNumber="9">
<TotalOccur>10000</TotalOccur>
<TotalTime>8624872714</TotalTime>
<MinimalTime>61180</MinimalTime>
<MaximalTime>88640874</MaximalTime>
<Text>    vFactorial := Math_Pkg.Factorial (i); -- mnohem lepší způsob</Text>
</dataitem>
<dataitem LineNumber="11">
<TotalOccur>5000</TotalOccur>
<TotalTime>1744356763499</TotalTime>
<MinimalTime>161299550</MinimalTime>
<MaximalTime>1672450548</MaximalTime>
<Text>    INSERT INTO Factorial (NumberValue, Factorial)</Text>
</dataitem>
<dataitem LineNumber="13">
<TotalOccur>5000</TotalOccur>
<TotalTime>19317218249</TotalTime>
<MinimalTime>1639035</MinimalTime>
<MaximalTime>95971415</MaximalTime>
<Text>    i := i + 1;</Text>
</dataitem>
<dataitem LineNumber="16">
<TotalOccur>1</TotalOccur>
<TotalTime>552834508</TotalTime>
<MinimalTime>552834508</MinimalTime>
<MaximalTime>552834508</MaximalTime>
<Text>  COMMIT;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="4">
<UnitType>PACKAGE BODY</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>MATH_PKG</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>42</minute><second>16</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>4791297069875</TotalTime>
<data>
<dataitem LineNumber="7">
<TotalOccur>5000</TotalOccur>
<TotalTime>4428506975</TotalTime>
<MinimalTime>556774</MinimalTime>
<MaximalTime>119001716</MaximalTime>
<Text>    IF a_Number IN (0, 1) THEN</Text>
</dataitem>
<dataitem LineNumber="8">
<TotalOccur>5000</TotalOccur>
<TotalTime>1744683472</TotalTime>
<MinimalTime>150857</MinimalTime>
<MaximalTime>16766935</MaximalTime>
<Text>      RETURN 1;</Text>
</dataitem>
<dataitem LineNumber="11">
<TotalOccur>4998</TotalOccur>
<TotalTime>461279017</TotalTime>
<MinimalTime>65650</MinimalTime>
<MaximalTime>8853918</MaximalTime>
<Text>    END IF;</Text>
</dataitem>
<dataitem LineNumber="12">
<TotalOccur>4998</TotalOccur>
<TotalTime>339455712</TotalTime>
<MinimalTime>55314</MinimalTime>
<MaximalTime>3673930</MaximalTime>
<Text>  END Factorial;</Text>
</dataitem>
<dataitem LineNumber="15">
<TotalOccur>12497499</TotalOccur>
<TotalTime>1265258693772</TotalTime>
<MinimalTime>90793</MinimalTime>
<MaximalTime>6865323386</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="16">
<TotalOccur>12492501</TotalOccur>
<TotalTime>918053982000</TotalTime>
<MinimalTime>51403</MinimalTime>
<MaximalTime>1375668136</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="17">
<TotalOccur>12492501</TotalOccur>
<TotalTime>2591928317425</TotalTime>
<MinimalTime>169853</MinimalTime>
<MaximalTime>1211780547</MaximalTime>
<Text>N/A</Text>
</dataitem>
<dataitem LineNumber="19">
<TotalOccur>4998</TotalOccur>
<TotalTime>9082151502</TotalTime>
<MinimalTime>685841</MinimalTime>
<MaximalTime>89677319</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="5">
<UnitType>TRIGGER</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>FACTORIALBEFINS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>41</minute><second>57</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>598492355312</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>5000</TotalOccur>
<TotalTime>522736620715</TotalTime>
<MinimalTime>40296462</MinimalTime>
<MaximalTime>1306243111</MaximalTime>
<Text>  SELECT FactorialSeq.NextVal</Text>
</dataitem>
<dataitem LineNumber="5">
<TotalOccur>10000</TotalOccur>
<TotalTime>56904398464</TotalTime>
<MinimalTime>509003</MinimalTime>
<MaximalTime>336122887</MaximalTime>
<Text>  :new.CreatedBy := USER;</Text>
</dataitem>
<dataitem LineNumber="6">
<TotalOccur>10000</TotalOccur>
<TotalTime>18851336133</TotalTime>
<MinimalTime>459834</MinimalTime>
<MaximalTime>140643294</MaximalTime>
<Text>  :new.CreatedAt := SYSDATE;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="6">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>21719799</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>2</TotalOccur>
<TotalTime>21719799</TotalTime>
<MinimalTime>4986108</MinimalTime>
<MaximalTime>16733691</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="7">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>13719062</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>13719062</TotalTime>
<MinimalTime>13719062</MinimalTime>
<MaximalTime>13719062</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
</units>
</run>
<run RunID="42">
<RelatedRun>0</RelatedRun>
<Owner>SLAVEK</Owner>
<Date><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>57</minute><second>46</second><milisecond>0</milisecond></Date>
<Comment>rkEdit: 28.1.2004 20:57:46</Comment>
<TotalTime>31685605673346</TotalTime>
<SystemInfo/>
<Comment1>Faktoriál 4</Comment1>
<units>
<unit UnitNumber="1">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>3327238</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>3327238</TotalTime>
<MinimalTime>3327238</MinimalTime>
<MaximalTime>3327238</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="2">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>10004623</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>2</TotalOccur>
<TotalTime>10004623</TotalTime>
<MinimalTime>2636089</MinimalTime>
<MaximalTime>7368534</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="3">
<UnitType>PROCEDURE</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>INSERTFACTORIALS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>50</minute><second>17</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>2824599375058</TotalTime>
<data>
<dataitem LineNumber="3">
<TotalOccur>1</TotalOccur>
<TotalTime>139682</TotalTime>
<MinimalTime>139682</MinimalTime>
<MaximalTime>139682</MaximalTime>
<Text>  i NUMBER := 0;</Text>
</dataitem>
<dataitem LineNumber="7">
<TotalOccur>5001</TotalOccur>
<TotalTime>6302397651</TotalTime>
<MinimalTime>416254</MinimalTime>
<MaximalTime>25495419</MaximalTime>
<Text>    EXIT WHEN i = aMaxNumbers;</Text>
</dataitem>
<dataitem LineNumber="9">
<TotalOccur>10000</TotalOccur>
<TotalTime>12245391523</TotalTime>
<MinimalTime>66209</MinimalTime>
<MaximalTime>193574322</MaximalTime>
<Text>    vFactorial := Math_Pkg.Factorial (i); -- mnohem lepší způsob</Text>
</dataitem>
<dataitem LineNumber="11">
<TotalOccur>5000</TotalOccur>
<TotalTime>2780972630320</TotalTime>
<MinimalTime>172955221</MinimalTime>
<MaximalTime>2080047045</MaximalTime>
<Text>    INSERT INTO Factorial (NumberValue, Factorial)</Text>
</dataitem>
<dataitem LineNumber="13">
<TotalOccur>5000</TotalOccur>
<TotalTime>24750322457</TotalTime>
<MinimalTime>1677308</MinimalTime>
<MaximalTime>281831908</MaximalTime>
<Text>    i := i + 1;</Text>
</dataitem>
<dataitem LineNumber="16">
<TotalOccur>1</TotalOccur>
<TotalTime>328493425</TotalTime>
<MinimalTime>328493425</MinimalTime>
<MaximalTime>328493425</MaximalTime>
<Text>  COMMIT;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="4">
<UnitType>PACKAGE BODY</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>MATH_PKG</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>56</minute><second>17</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>16951322734871</TotalTime>
<data>
<dataitem LineNumber="7">
<TotalOccur>12497501</TotalOccur>
<TotalTime>4753870607297</TotalTime>
<MinimalTime>334958</MinimalTime>
<MaximalTime>2217085411</MaximalTime>
<Text>    IF a_Number IN (0, 1) THEN</Text>
</dataitem>
<dataitem LineNumber="8">
<TotalOccur>12497501</TotalOccur>
<TotalTime>619669385913</TotalTime>
<MinimalTime>42463</MinimalTime>
<MaximalTime>715736776</MaximalTime>
<Text>      RETURN 1;</Text>
</dataitem>
<dataitem LineNumber="10">
<TotalOccur>12497499</TotalOccur>
<TotalTime>11577782741661</TotalTime>
<MinimalTime>329650</MinimalTime>
<MaximalTime>11233567953</MaximalTime>
<Text>      RETURN a_Number * Factorial (a_Number-1);</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="5">
<UnitType>TRIGGER</UnitType>
<UnitOwner>SLAVEK</UnitOwner>
<UnitName>FACTORIALBEFINS</UnitName>
<UnitTimeStamp><year>2004</year><month>1</month><day>28</day><hour>20</hour><minute>41</minute><second>57</second><milisecond>0</milisecond></UnitTimeStamp>
<TotalTime>900371606167</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>5000</TotalOccur>
<TotalTime>784651698470</TotalTime>
<MinimalTime>41825706</MinimalTime>
<MaximalTime>1238167141</MaximalTime>
<Text>  SELECT FactorialSeq.NextVal</Text>
</dataitem>
<dataitem LineNumber="5">
<TotalOccur>10000</TotalOccur>
<TotalTime>90866996224</TotalTime>
<MinimalTime>531352</MinimalTime>
<MaximalTime>718964561</MaximalTime>
<Text>  :new.CreatedBy := USER;</Text>
</dataitem>
<dataitem LineNumber="6">
<TotalOccur>10000</TotalOccur>
<TotalTime>24852911473</TotalTime>
<MinimalTime>443352</MinimalTime>
<MaximalTime>191982779</MaximalTime>
<Text>  :new.CreatedAt := SYSDATE;</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="6">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>30531534</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>2</TotalOccur>
<TotalTime>30531534</TotalTime>
<MinimalTime>13599214</MinimalTime>
<MaximalTime>16932319</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
<unit UnitNumber="7">
<UnitType>ANONYMOUS BLOCK</UnitType>
<UnitOwner>&lt;anonymous&gt;</UnitOwner>
<UnitName>&lt;anonymous&gt;</UnitName>
<UnitTimeStamp/>
<TotalTime>16245360</TotalTime>
<data>
<dataitem LineNumber="2">
<TotalOccur>1</TotalOccur>
<TotalTime>16245360</TotalTime>
<MinimalTime>16245360</MinimalTime>
<MaximalTime>16245360</MaximalTime>
<Text>N/A</Text>
</dataitem>
</data>
</unit>
</units>
</run>
</runs>
<sourcecode user="SLAVEK" type="PACKAGE BODY" name="MATH_PKG">
<line linenumber="1">PACKAGE BODY MATH_PKG</line>
<line linenumber="2">IS</line>
<line linenumber="3">  FUNCTION Factorial (a_Number NUMBER)</line>
<line linenumber="4">  RETURN NUMBER</line>
<line linenumber="5">  IS</line>
<line linenumber="6">  BEGIN</line>
<line linenumber="7">    IF a_Number IN (0, 1) THEN</line>
<line linenumber="8">      RETURN 1;</line>
<line linenumber="9">    ELSE</line>
<line linenumber="10">      RETURN a_Number * Factorial (a_Number-1);</line>
<line linenumber="11">    END IF;</line>
<line linenumber="12">  END Factorial;</line>
<line linenumber="13">END MATH_PKG;</line>
</sourcecode>
<sourcecode user="SLAVEK" type="PROCEDURE" name="INSERTFACTORIALS">
<line linenumber="1">PROCEDURE InsertFactorials (aMaxNumbers NUMBER)</line>
<line linenumber="2">IS</line>
<line linenumber="3">  i NUMBER := 0;</line>
<line linenumber="4">  vFactorial NUMBER;</line>
<line linenumber="5">BEGIN</line>
<line linenumber="6">  LOOP</line>
<line linenumber="7">    EXIT WHEN i = aMaxNumbers;</line>
<line linenumber="8"/>
<line linenumber="9">    vFactorial := Math_Pkg.Factorial (i); -- mnohem lepší způsob</line>
<line linenumber="10"/>
<line linenumber="11">    INSERT INTO Factorial (NumberValue, Factorial)</line>
<line linenumber="12">    VALUES (i, vFactorial);</line>
<line linenumber="13">    i := i + 1;</line>
<line linenumber="14">  END LOOP;</line>
<line linenumber="15"/>
<line linenumber="16">  COMMIT;</line>
<line linenumber="17">END InsertFactorials;</line>
</sourcecode>
<sourcecode user="SLAVEK" type="TRIGGER" name="FACTORIALBEFINS">
<line linenumber="1">BEGIN</line>
<line linenumber="2">  SELECT FactorialSeq.NextVal</line>
<line linenumber="3">    INTO :new.IDFactorial</line>
<line linenumber="4">    FROM DUAL;</line>
<line linenumber="5">  :new.CreatedBy := USER;</line>
<line linenumber="6">  :new.CreatedAt := SYSDATE;</line>
<line linenumber="7">END FactorialBefIns;</line>
</sourcecode>
</report>

