exercícios oracle 9i - pl/sql

28
Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Upload: dickfarney

Post on 28-Oct-2014

158 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

��������� ������� �������������

����������������� �������������������������� ����������������������������������������� ��������������

������� �������������� ������������������ ���������� ���� ������������������ ���������������� �����

��� � � � ������� ������������!"#$#%����������� �������� ��� ������� ������������ ����� �� ����&���

'�"#(�)���* +����� � ���� � ���� ����, ��-����� �� ����� �� �������� �� -��������� �� ��� ��� �����

�����&�������������������������, �� ����������� �..�

������������������ !"#�

���������������� ������� ������������ ��������

����������������

������������������������

������������������������

'�"'(�)���* +����� ����� ���������, ��-�������� ����� ��������� �������������&�������*�� �����

�����* ������ � � ����� �/01�

������������������ !" �

���������������� ������� ������������

����������������

������������������������������ ���!�!��

'�"2(�3���� ��������� ����������� ����� ����� ����� �������� � ���* ������� ����� ��&��������� ����������

���, ���� ���

������������������ !"$�

��������

���"������������������������� ���!�!�

������#!�!#!$%!

���"������������������������� ���!$%!�

�������&���� �

�'()*+�,(-.��� �

�����/�� ���

)01(2+����3������������������������ ���!$%!�

��&�����3������������������������ ���!�!�

'�"4(�)���* +����� ����� ����������������������*���� � ���������*������������ ��������/5651

��� �������� ��������������7����������� ���� �����������������������*��������*����������� ���

�-�����'#�������������� ��� � ��������������������� ���

������������������ !"%�

�������������4��5 ���4��5

������������4��5

��������������4��5��� ���!���!�

������������4��5��� ����%!��

� ��������������������*�������� � ���������� ���, �������-�����'#���8������ ������� ���� �

������� ������9������� ������,��� ��������������� ��� � �����'���#��������� ����������8����� ��

�� �������-������� � ������ ����������� �����

'�".(�� ���, � ���������� �� �� �:����&���

������������������ !"&�

�����������������

5��������� ������� ������� ���� ��� ������ ���;� ��(������������� � �,�;<=��(��� ����� �����

��� ����� �����������,������;����>(��� ����� �� �������� ����� ���� ����?������,�� �������

��� ��� � ���, �����?��� � � ��� ������ ��@� ��� �������A+��������������-��?��B!!�;����,����

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 2: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

������(��� �� �� �:���� ��� �� ���� �6 ����� ���������������,�� � ��� ��� �����@� ����� ������ �

�������������� � ������� ��������� � ��� �����

'�"C(�)���* +����� ����� ��������������������� �� ������ � ������ �� �������������� �������&����

� ����� ���+������ ����������, ��������������������������� �� �����

������������������ !"*�

����������������������4��

����������������

��������������4��������������

�����#

������������������� ��� ��� ���������&������������� � ��� � �������� �� ����������* ���*

���������� �� ��������&������,���

'�"%(�)���* +����� ����� ����������������� �� ���������������� �� ����������������� �� �����

������������������ �� �������& ���������&������,���

������������������ !"+�

��������������4�� ����4��

�������������4��

��������������4��������������

'�"D(�)���* +����� ����� �;� ����� ����������� �� ����(���������������&������������* �� � ��� �

��� �� ������5""��E"#���7"#�

������������������ !",�

���������������� ������� ���4��

����������������

��������������4������6��77� ���7%� ���7%�8�

5�������������������� � ��������������� ���E0<F00����� ���������G������3������� ����� ��A �����������

�� ���� ��&���������� ���������

'�"H(�)���* +���� ����� ����������&����;� ����� �� �������� �� ����(������� �� � ��� ���� �� �����

5��H.$HH�� �� �� ����,��������������9���

������������������ !"��

���������������� �������� ���4��

���������������4�����4���������6����9�998�

'�#"(�)���* +������������������������ ���� �� �� ���������&�����0���� � ��� �����?��������� ����

��� ��������������� �������,������B����A�� ���� ������ �������� ���������G��������� ��!��, �

� � ��� ��A �� �������9���

������������������ !#"�

���������������������

�����6������ ������������ �&���� ���4��

������������ ������ �������� �����8

����������������� �������������� ����!���!����

��-.��� �/�#!%$&0"" �/�#!+%$0""

1��������2�� � # 3"#

��4� 5���2�2� ���67-�2�

���7�1���2���789� #+ #�

6���� & &&

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 3: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

�����&�����

�����6�5����� ����������� �%��� ����%�

��:������ �%; ��� �%8�

%�-(0<)�='()*)>

���������������������

�����&�����

�����6� ���������� ��������� ���7%� ����� ����� ���

������%9 ���� ����� �%;�� �����8�

%�-(0<)�='()*)>

'�##(�)���* +���� �� ������� �� ������� �9���� ��������������&������ ���+������� ������&�� �I �

��� ���� � ��#.#'���� � ���� �������#.J"#JHH� ������� �����&���6 ���� ��� ��� � � ��#4#D� ��� � ���

�������#.J"'JHH��?������&���������� ���� �� �� �:�����* �� �� ��A �����������* �������� �� �����, �

������������� �� ������� ����������&����� �� �� ����,��������������9���

������������������ !##�

������4��������

����������������������%�%�

���������������������%�#7%#99�

�������������������%�

%�-(0<)�)1?)-(@)*)>

������4��������

����������������������%�%A

���������������������%�#7�#99�

���������������������

%�-(0<)�)1?)-(@)*)>

��������������������4����

��������������� ����� �&���� ���4�� ��������

��������������0,+'B)CD+�(0(=()-�*+�,?0=(+0E'(+�

����������������

��������������������6% �8�

��-(0<)F�='()*)F>

'�#'(�G��� +����������&����K����, ��� �� ����� ��� �� �� �����-����� �� ����� ���������������

��� ������� ������&����� �� � ��

������������������ !# �

���������������������

�����&�����

�����6%99� �������� ����������� ���77� �%�%�

�������%�#7�#99� ��� �%9 ���� ��7;#7�#A;� �%;77 ��=3GH(0*+HFG.F1.(')>IBJ�8�

%�-(0<)�='()*)>

'�#2(�<������� ������������� �� ����� ��� �� ����� � ��������������� �� ��������&����������

����>�K�����>

������������������ !#$�

������4��������

��������������4������7��

���������������������%99��

�4��������

"

�����0)�-(0<)�%3

���K7��9%3�'.F1'(CD+�*.�(01.2'(*)*.�6����&>�L��77�A%;8�M(+-)*)�K�=<)M.KJ)(

0D+�-+=)-(@)*)

�������35+"''H#L� ������������ �������� ��� ;)0�0�M��N�$7""C42(� ��� � �O�, ��+� ����� � ��A � �� ���

������������������� �� ����������� �� �� �:����&����� �� �� �)�� �� �����������$������ �� ��

:����&���?�, ������� ����� �;�������P�=(������� �������� ��$������ �� �� �)�� �� ����������?����+

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 4: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

� �=�P�=��)��� ���� ���� ���������� ��� ���� ��� ��������� �������� ��$��������:��������� �&�����������

� �������������� ��� ���� ��$������ �� �� �)�� �� �����

'�#4(�G��� ������������&��������� �� �����)##������ �� �����)"#�� ������ ��� ��-�����

� ����� ��� ���24"�

������������������ !#%�

���������������������

�����������������N���7 ������� ������������ ��7%�

������������������� ���� �������� ������

������������������ ������ �&���� �������

����������������

��:�����������4������%%��

9�-(0<)F�='()*)F>

'�#.(�5�������� � ����������������&��������� �� �����)##�� � �#42%�

������������������ !#&�

������4��������

����������������������%��;

��������������4������%%��

9�-(0<)F�)1?)-(@)*)F�

'�#C(�0��� ��� �� �����, ��� �� ������5��D"�

������������������ !#*�

�������������������4�����4���������6����A78�

��-(0<)F�*.-.1)*)F�

'�#%(�5��������� �&�����������������&�������#"8�

������������������ !#+�

������4��������

������������&�������&�����"�%>%�

���-(0<)F�)1?)-(@)*)F>

'�#D(�0��� ������������&��������� �,���� �������������&����* �� ����� �?�'""�����������>�K�����>

������������������ !#,�

������������&��������������

��������������������77�

���&����

���KKKKKK

����7�% �

��������������������

������������&��������7�%>�7�

���������������

"

�����0)�-(0<)�%3

7��K7��9�3�'.F1'(CD+�*.�(01.2'(*)*.�6����&>�L��77:�78�M(+-)*)

'.2(F1'+�,(-<+�-+=)-(@)*+

�������������35+"''H'L��������������������� ���;)0�0�M��N�$7""C."(���� � �O��������+���,�� ��A ��

G�������&������� ������������������ ������������������������ �����������7��������������� �� ������

� �� �:����&����� �� �� �)�� �� ������������ ���� ��$�����������)����?��������P�=�� ����

�$� �����:������������� �������������, ����������&��������������� ������ �� ��������� ����������

������ ������������� ������,�� �� �����, ��?������� �

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 5: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

'�#H(�)���* +��� �� ��A ���� �&�����������������&�������������������������� �� ��������.8�

������������������ !#��

������4��������

������������&�������&�����"�%>7�

��������������������6����������������������4��8�

A�-(0<)F�)1?)-(@)*)F>

'�'"(�)���* +������������������� �� ����������������� �������&���� � ���

������������������ ! "�

�����������������4��

��������������4����������6�����������������4��

����������������������������������������8�

%�-(0<)�*.-.1)*)>

'�'#(�)���* +����� ����� �;� ����� ��������� �&��(���������������&��������� �,���� ������������

�����&��������� �� ������ � �����A ����������������� ������ �&������������&��������� �&��������

���� ������� ����������� ���� ���

������������������ ! #�

���������������� ������� �&����

����������������

������������&�����������6�������&��������������

�����������������������������������4������$�4���8

�����������L�&�����������������

�01'.�+�M)-+'�J)')�*.J1+3�%%

)01(2+����3�������������������������������4������$�4���8

0+M+����3�������������������������������4������%%�8

'�''(�)���* +����� ����� �;� ����� �������� ��(���������&������������ �� ������ �� � ������ ����

��������&��������� �� �����)##�

������������������ ! �

���������������� ������� ��������

����������������

������������������������L�6������������������������

�������������������������������������4������%%�8�

'�'2(�)���* +����� ����� �������� ����� ���������� �� �������� �&�����������������&����������* �

������&����������*���;� �� �K�*(��� �������* �����������;� �� �)���(���������������� ������ �&������

�����&��������� �&������������� ������� ���������� ���� ���

������������������ ! $�

���������������� ������� ���4�� �&����

����������������

������������������������6�����������4������4��58

�����������������������6����������������������4��

������������������������������������������������������8

��:��������L�&����������������

� ������� �!��� ���+������ �'�'2�������� ������ ������� ��������� ��&���� �F,������ ����������� � ����

��* �� �� A���� ��� ���� ������ ��� �������������,����� G��� ?� �����&��� �� �� �� ��A��� ������� ��� ���� �

�� � ��� ����<� G����QR�5!!�� ���� � �� � ��� ���B!!� ;S��B!!� ��QR��B!!(� ����� � :5!�0� �

���,�� � ���, � ?� ������ � ��7�� ������� ���� ������� �� ����� ������������� ������� � ��������� �� ������

�� �������� �������,�� ����, ����&������� � �

'�'4(�)���* +����� ����� �;����������(������� �� �������������� � ����*�������* ��������#HHC�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 6: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

������������������ ! %�

��������������4�� ����4��

�������������4��

��������������4����������6���������4��������4��5

��������������������������������������������������7%#7%#9:�8������%#7%#9:��

'�'.(�)���* +����� ����� �������� ����� ��������� �&�����������������&��������� �,���� �������

�?�� �� � �� ��� ������� �

������������������ ! &�

���������������� ������� �&����

����������������

������������&�������6��������&�6&����8����������8�

'�'C(� K���A ��� � ���� � ������ ��?�� � � � �� ��� �� �� ��� � �&���� �� �� ���� ��� ��� ���, �� ������ � ����

��� �� ��������������������&�����������, ��������������������� ����� �/51�

������������������ ! *�

�������������&�6&����8 ����6&����8 ������6"8 ���4��

����������������

��������������������� ���!�!����

��������������������� ���!)!�

����������4��L���4���

'�'%(�K���A ��� ����� �������� ���� ��?�� �� � �� ������-������������&�������� ������ ���� � ��

��� �� ������)"#��)##��)'#���0##��<����� ������������������������&�����������������������

������ ���5����� �������������� � ���������������������?�� �� � �� ��

������������������ ! +�

������������������� ��&�6&����8 ������6"8

����������������

��������������4������6�7%� ��%%� ���%� ���%%�8

����������4��L��������

�������&���������6"8�����

��:���������L�������

'�'D(�)��������� ��� ���� ������ ����� ��������������������*���;� �� �K�* ��(�

������������������ ! ,�

�������������4��5 ������6������������&8��1(M(*)*.F

������������4�5��&

����������4��L��4��5�

'�'H(�)���* +��� ���������?�� ���� ���������&������������������ �� �����

������������������ ! ��

�������������&�6�����6"88��O*()

����������������

����������4��L���4���

'�2"(�)���* +��� ������ ����� �;��$ ��(���������� ������������ ��� �������� �������&�� ��

������������������ !$"�

������������������� ������6"8

����������������

������������������������

����������4��L��������

�������&���������6"8�����

'�2#(�)���* +����� ����� �;�$� �����$� �����$���(���������&����� ����� �� ���;��� ����� �������������(

� ������� �

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 7: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

������������������ !$#�

���������������� �&���� ������

����������������

��������������������6����������6�����8����������8�

'�2'(�)���* +���� ����� ����� �� ������������ ����?�� �� � �� ��� ������� �

������������������ !$ �

��������������4�� ��&�6&����8

����������������

����������4��L���4��

�������&�����&�6&����8���6����������6�&�6&����88

��������������������������������������

��:�����������������������������4��L���4��8�

'�22(�)���* +���� ����� ����������&����;� ����� �������� ��������� � ���� ������(������������� �����

���� ������������ �

������������������ !$$�

���������������� ������� ������������ ����

����������������

�����������������������6�%77�%997� ����LLLL�8�

'�24(�)���* +����� ���� ���������� ����� ���������������� ����������&���� �� � ���� �������

������������������ !$%�

���������������� �������6������ ����8PP���������������� ��������������� ������

����������������66����K������8�#��:�>��8�Q�*)*.��*BR

�����������������

'�2.(�)���* +������ ��� � �� ���� ��?�� �� � �� ������� ���� ������ ����� �, �������� �����������&���

�������, ����������#"� ������ � ��� ����������� �."��)�������������� ���������� �� ��������� �����

���������� ���� ������ ��� �?�������� ���� ����� ��

������������������ !$&�

�������������������999

�������������������999

�����������������66�L�����K����8#�:�>��8�����

�������������������������

���������������6&����8������ ��&�6&����8�����

����������������

������������6�L�����K����8�S��:��>�

��:�������������������7

��;�������4��L������46�����66�L�����K����8#�:�>��8 ��������8�

���������������� ��� ����������<3B�7;;�N�)5<0�+�)<$5)6(J2C.�'.(���������3���������T���������

��A�� ���� ��G������������ A��� �� ��������� ���� ���

'�2C(�)���* +����� � � �� ��������� ��� ���� �����������&������� ����������� ���� ������ ����

������ ��5�?������ ����������� ��������* +����� ��A �9���������������� ���� ������ ���������������� ���� ��

��� ��������� �� ������

������������������ !$*�

�����������������66�L�����K����8#�:�>��8�����

�����������������������

�����������������6"8���

����������������

����������4��L�����6�����66�L�����K����8#�:�>��8 �������8�

���������������������A ������ ������������ ����������������� ��&���� �7� ��

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 8: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

'�2%(�3���� ������� �������� ������������� �� ��� ��������� ���������������� ���� � � ��* � �������� ��

������������������� �������� ���������������� ������B!!�

������������������ !$+�

�����������������66�L�����K����8#�:�>��8�����

�������������������������

���������������6&����8������ ��&�6&����8�����

����������������4���6�����66�L�����K����8#�:�>��88���������

����������������4���6�������8�������

��:�������������

��;���������6�L�����K����8�S��:��>�

��A�������������������7

��9�������4��L������46�����66�L�����K����8#�:�>��8 ��������8�

�����������������66�L�����K����8#�:�>��8�����

�����������������������

�����������������6"8���

����������������4���6������8��������

����������������4���6�����66�L�����K����8#�:�>��88��������

��:�������������

��;�������4��L�����6�����66�L�����K����8#�:�>��8 �������8�

K � ��������� ������� �� ������� ���� ��� �������T��������U� ��� ���� ��3$753T�������������

� �������B!!��������� ����������, ���� ���� ���� �<�<5��������������������,�����#��������

����?������ ��� � �� �������������������,���� ���� �5������ �����&������� �����?��� ����, ���

���� ���� � �� ����B!!�

'�2D(�B����������&��������� � ��� ������� ��� ������������ � ��������..�������� �&������������'%""�

'D""���'H""��)����������� ����������� �&����������� �� ����������������� ���������� ������� ������*���L

( ����� �&�������������������� ��� ���� ���� �&�����������������&������������ ���

( K��������C"8����������������&������������ ������������� �&������������������

������������������ !$,�

�������������������6�;778�������������46������L�&�������������������8���;77

�������������������6�A778�������������46������L�&�������������������8���A77

�������������������6�9778�������������46������L�&�������������������8���977

������������������� 6�;778������������46������L�&�������������������8���;77

������������������� 6�A778������������46������L�&�������������������8���A77

��:���������������� 6�9778������������46������L�&�������������������8���977

��;������������

��A���������������������

�������;77��������A77��������977��������;77��������A77��������977

KKKKKKKKKK�KKKKKKKKKK�KKKKKKKKKK�KKKKKKKKKK�KKKKKKKKKK�KKKKKKKKKK

�������� ���������� :��������� ;����������;����������������������

0����� ���������� ���E��� ����� �&������'D""��� �������'H""� �������������� ������� ������'D""

�����C"8���������� ������'H""������%"8���������7����� ���������� ���5��������������� �&��

�������&������������'H""����������� ����� ����� �� ��� �� ������������� �����������������������

� �&������� ������'D""��� �� ���� ����;.(���� ���� �&��� �� ���������������� ��������� ��������

'�2H(�K � ��������� ���������� �������������������&��������� �� �����K��� ��������L

( ��������� ����� ��?�� �� �&�� ��������� ���

( ��������� ����� ��?�� �� �&�� ����� ��� ���

������������������ !$��

���������������6&����8

������������ ��4�6������� �������������L�����������������������8�����������

���������������6&����8

������������ ��4�6������� �������������L�����������������������8�����������

���������������6&����8

��:��������� ��4�6������� ������������L�����������������������8�����������

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 9: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

�� ��������� ������ ���������

��;������������6&����8

��A��������� ��4�6������� ������������L�����������������������8�����������

��9��������������

'�4"(���������������)�� �� ��������� ������* ���� ������� �� ��� � �� ���� � ����������� �� �������

�����&�����7������� *���������* � ���� ����� �9��� � ��� ������� ����� � � �� �� �� ���7������ ��+��

������ ������'"8�;�'"���4"���C"���D"���#(�����* +���� ����� ���� �&���������������

������������������ !%"�

�����������������;

������������4�������������6>�78������������4�6������L�&��������8��4��7

������������4������������6>�78������������4�6������L�&��������8��4��7

������������4�������������6>�78������������4�6������L�&��������8��4��7

������������4������������6>�78������������4�6������L�&��������8��4��7

������������4�������������6>:78������������4�6������L�&��������8��4�:7

��:���������4������������6>:78������������4�6������L�&��������8��4�:7

��;���������4�������������6>A78������������4�6������L�&��������8��4�A7

��A���������4������������6>A78������������4�6������L�&��������8��4�A7

��9���������4�������������6%8������������4�6������L�&��������8��4�%77

�%7���������4������������6%8������������4�6������L�&��������8��4�%77

�%%��������������

���4��7����4��7����4��7����4��7����4�:7����4�:7����4�A7����4�A7���4�%77���4�%77

KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK�KKKKKKK

����77�����%99�����%; :������A����;�9 :�����;;����%;: A��������������;�������;�

� ������������� �L������A ���K��������$7�����K���������)���� � ���������� �������������� �� �� �#""8

���� �� ��� ���������������������� ����� ����� ���� �� ���������� ������������� ���������� �&���� ������

'"8����������� ��?�� �?�'"".���������������?�#HH.��K � � �������4"8������ ������������� ���

� �� ����� �������������������� �&��������* ��'4#%�C"��K � �,�� �� ������� ������ �����A��� �������� ��

������'2D4���'4CD�;�������� �&��(�������� ��������� ����������� �������� �����

'�4#(�)���* +����� ���� ���������� ����� ��������� ��� �� �������������������� � � ������������&���

�������, ������ ������������������'#� ���

������������������ !%#�

���������������� �������PP���PP���������������� ����������������66�L�����K������8#�:�>��8�Q�*)*.��1?)-R

����������������6�������������6�L���� ����8�#�%�8�Q�.BJ+��.'M(C+R

����������������

������������6����K������8�S��%�"��:�>���

'�4'(�)���* +����� ���� ��������������� �������� � ���,� ���� �������������� ����� ���������

�� �������� ������� �&������� ��;��������� (�� � ������������&������������ ��� �������� ��

�� ����������� ������

������������������ !% �

������������������ ������������

�������������6����� ��#��#LLLL�����3���8�Q�)F=R

������������6�����6������6��� �����888�PP���K���PP������������6�����6������6��������6������6��� ��LLLL�88 �����888�Q�*BR

������������6�����6������6&���� ���999�99777�

��:���������������������L����T�888�Q�)-E'(+R

��;�������������

��A���������������6�����������8�K

��9���������������6���������6�44��6�����������8 ��������� ����88�����

'�42(�)���* +����� ���� ��������������������������&���;���� ��A ��� �����������(��� � ���

� ���������� � � ���,� �����������������; ���, ���������� �� ��������� ������(���������

��� �� �����; ���, ����������� ������� ����� ������������)������* � ������� �(�

������������������ !%$�

�������������4�6�4�6������PP���PP������������ ������������6�7N������6������PP���PP�����������88#�8 �78�Q���������+B.R ������������������6�����

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 10: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

��������� ������ ��������� ����

���������������#��#LLLL�����3��3���8�Q����������)F=(B.01+R

�������������4�6��4�� ��8�Q.J1+R

��:�������������

'�44(�)���* +����� ���� ����������������� ��������������������&���������������� �� ���� ��

���������� ������� � ��������-��� ���� ���� ��������� �-��� ���5������� �9���� ���� �&������������

������ � � ��� ������������� L�''����&��� ����� ��� ����� �V@�"�#�������� ����� ���� ����� �5@�'�2�����

�� ����� ���� ����� �E@�4�.�C�������� ����� ���� ����� �7��������� ����-������ ����� �)�

������������������ !%%�

���������������������6�44��6������PP���PP�����������8 �������� ��).(+?�8�Q�+B.R ���������������������6��4����6������6&����8 ����� ��U�8

���������������7%����:;A9� ����������8�Q�)-E'(+R

�����������������

'�4.(�)���* +����� ���� ��������������������������&����� ������� ��� �-��� �������-��� ������

������������-��������� �������� �� � ���� ����������-������� �������� �� � ������������ ������ �&��

;���,������������@� �����&����"(���� � ���0�� ���� ���������������� � ��������� �&���� � ��� ���

������������������ !%&�

������4��������

������������&�����������

������������&��������6%;�� �%;;�8�

��-(0<)F�)1?)-(@)*)F>

������������������46������PP���PP�����������8�Q�+B.R ����������������6������ ���� ���.B(0(0+�

������������������������������� ���)F=?-(0+� ���0*.,(0(*+�8�Q�.V+R

����������������6�����L6�L����8�K����8�Q()FR

������������������6�&�6&���� �78 ���999�99777�

��:����������������������������L����T�8�Q�)-E'(+R

��;�������������

��A���������L��&�6&���� �78�

'�4C(�)���* +����� ���� ����� ����������������� �9��L������ ������������ ������ ������*������

� ������� �� �������� ������ �������������� ����, ��������&������ ����� �#""�� �� � ����,*�

;���� �������� �����������(�� �� � �� ������� ������ +���� ���������������� ���������W��������2"��� ���

������������������ !%*�

������������������&6����������8�Q�(02?)2.BR

��������������������������6�����������6��������88�Q�<)'F.1��R

��������������������������6�����������6���������88�Q�)1(+0)-R

����������������������6����8�Q�+H(*R

������������������6�L���� ��K�LK�����KL����8�Q�+W.R

��:��������������L6�L���� ��X?(01)K,.(')�8�Q4'YV(B)��?(01)R

��;������������6�78 ����6�78 ����6�78

��A�������������

��9����������������%77�

'�4%(�)���* +����� ��A ������� �� �������������&����� ������� ������ �� �� �� � �� �������������&��������

���#"�� �� ����� ���������������� ��� � �� �� ����&����������#.""���."""��)��������� �� �� ���� � ������&���

������������������ !%+�

����������� �&���� �������� ��6&���� �%�77 ��777 �%78�������

�����������

�������L���

� ��������������� ��������� �&���.'%.�;� ��� � �&���� ������� (� ��� �������� �� �� �� � �� ��##�;�� ��

������ ��������� �(��<������ ����� �� ������������� ��������������������� ��?�� +������� �� �� �

�������������

'�4D(�)���* +��� ������ ������?���������� �A� ���������� ����������� ������ ���

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 11: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

������������������ !%,�

�����������������,+'�)�7

����������������������,+'�)�7

�������������U������6�����U���8������U���

��������U������6�����������U���8������������U���

��������������6����U������������������U6�������������4 ������U���88��������

��������������6����U������������������U6�������������4 ������������U���88�������������

����������������

��������������� ��� � ������<V$�::�0<�� � ������ �� �A� ���� ����������� �����?����B� ���

������:3�6$<V�� � ���� �����<����� ���� �A� ���������������� � �;! ������� ����������A� ���

����(������������� ���� ��� �������0X<357<�� � � ���������� �A� �����������������*&� ���

'�4H(�3�� ���������� ������ �W��������� �A� ����������������������������� ������������ � �

,�&������T����Y�,�

������������������ !%��

�������������L�����������6

����������������������������4�U6�$�����PP�$������PP�$�U���� �����������������������������������#��#LLLL�����3��3����U�3�U��88��������

����������������

�01'.�+�M)-+'�J)')�*)1)3�%�#7�#�77%

�01'.�+�M)-+'�J)')�<+')3�%�3�73�7

�01'.�+�M)-+'�J)')�1@+0.3�K7�377

)01(2+����3������������������������4�U6�$�����PP�$������PP�$�U���� 0+M+����3������������������������4�U6�%�#7�#�77%��PP�%�3�73�7��PP�K7�377�

�������

KKKKKKKKKKKKKKKKKKKKKKKKKKK

%�#7�#7%��73�73�7 777777777

'�."(�)���* +���� ���;�������� � ��� ����..(��� �&����������&������� ������������������� � �����

������������������ ����@�������� ��������������� �����������������&���

������������������ !&"�

������������=*B)1 �0B,?0= �0'2(1

���������������6&����8�+M.'�6+'*.'�IZ�����������0?--F�-)F18���������

������������M-F)-

���������������6&����8�+M.'�6+'*.'�IZ�����������0?--F�-)F18�4��������

����������������

��:���������������������

��;���������L���

'�.#(�5��� ������ ����� ���� �������� �� ������ � �� ������ �� �����K��� ������* �����������������

������ �� ��������� ������� ���������������� ����5�������������� �� ������ � ��������&������

��� �� ������5""���)##���������������� �����������������&���

������������������ !&#�

���������������� ������� �������� �&����

�����������������6�8�+M.'�6+'*.'�IZ�������������0?--F�-)F18������

����������������

��������������4������6��77� ��%%�8

�����������L���

'�.'(�)���* +���� ����� ����� �&������ � ������&������������ �;������� ������(������� ��� �����������

��� �� ������������� ����������� �

������������������ !& �

���������������� ������� �&����

�����������������6���������4���6&����8

������������������+M.'�64����������L���4��8"�%77 �8�Q!�4�����4��R

�����������������6���������4���6&����8

������������������+M.'�68�"�%77 ��8�Q!�4������4����R

��:��������������

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 12: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

'�.2(�)���* +���� ���� � � � ������&��L

�( �� �&�������� � ������ ����������������� �����

�( � �������� � ������ ����������������� �����

�( �� ����� ������ �&����������&��������� ����������� ��� �������� �� �����

�������� ��������������� �����������������&���

������������������ !&$�

������������=*B)1 �0B,?0= �M-F)-

���������B)V6M-F)-8�+M.'6+'*.'�IZ�M-F)-�0?--F�-)F1

��������������������������'+HF�I.1H..0���J'.=.*(02�)0*�%�J'.=.*(028��)V�)-

���������B(06M-F)-8�+M.'6+'*.'�IZ�M-F)-�0?--F�-)F1

��������������������������'+HF�I.1H..0�%�,+--+H(02�)0*���,+--+H(028��(0�)-

��:������B)V60'=)'2+8�+M.'6+'*.'�IZ�0'=)'2+�0?--F�-)F1

��;�����������������������'+HF�I.1H..0���J'.=.*(02�)0*�%�J'.=.*(028��)V�'2

��A������B(060'=)'2+8�+M.'6+'*.'�IZ�0'=)'2+�0?--F�-)F1

��9�����������������������'+HF�I.1H..0�%�,+--+H(02�)0*���,+--+H(028��(0�'2

�%7������*.0F.')0[68�+M.'6J)'1(1(+0�IZ�=**.J1+

�%%������������������������+'*.'�IZ�M-F)-�����0?--F�-)F18�')0[*.J1+

�%�������*.0F.')0[68�+M.'6+'*.'�IZ�M-F)-�����0?--F�-)F18�')0[.BJ

�%��������������

�%����������L���

'�.4(�)���* +����� ����� ����������������*���������� �� ����� ����������������� ������ � � ����� ��

;�����������-�������,� �(���������������� �������*����� ����� ���

������������������ !&%�

������������4��5>��4��5�Q4'+W.1+R

���������������&>�����������Q�1(M(*)*.R

�����������������664�5��&>�����K�4�5��&>����8�"���8��+')F

������������4��5 ����& �4�5��&

������������4�5��&>�4��5���4��5>�4��5

��:��������4�5��&>����&������&>����&

��;���������L�Q4'+W.1+R �Q�1(M(*)*.R�

������������������ !&%3

������������4��5>��4��5�Q4'+W.1+R

���������������&>�����������Q�1(M(*)*.R

�����������������664�5��&>�����K�4�5��&>����8�"���8��+')F

������������4�5��&�5�������&�������6����&8

�������������������5����4��5������6�4��58

��:���������L�Q4'+W.1+R �Q�1(M(*)*.R�

5��� �� ������� � ��������������� ������-��������� ��;� ���������� (��6������� ������'4�� � ��� ����� �

�� ��� � �,� �������� ���������� ��� � �������������� ������� ���������������������� ���������������

������������� ������� ��� ��&���� �F,�����������, �� ��� ���������������������� �� ��� �� ���&���� �

��� ��� �� �I���

'�..(�)���* +����� ����� ���������������������� � ���� �� ������������� ��������������������� �

�������������� �� �����

������������������ &&�

������������>��4�� �>���4��

�������������>������ ��>�����������

�������������4��� �������

������������>������������>����

������������L�%�

������������������ &&3

������������>��4�� �>���4��

�������������>������ ��>�����������

�������������4����5��������������>������������>����

������������L�%�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 13: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

5���� ������������ �� ������������&��������� ����� � �� �?������������������@� ������ ��� ������������

�� �������� ���

'�.C(�)���* +����� ����� ������������� �������� �&�������� �� �������������������&����������* �

������&����������*������?�������* �����������

������������������ !&*�

�������������>������ ��>����������� ��>&���� ��>��4��

������������������ ��4��� �4��5�4

������������4>����4���������>����

�����������>��4����������>��4��

�����������>����������S���>�����

������������������ !&*3

�������������>������ ��>����������� ��>&���� ��>��4��

�������������������5�����4�������>��4������>��4�����

�����������������������������������>���������S���>����

��������������������5����4��5�4����4>����4����>�����

5���� ����� �� �� ������� �� �������������&�� �� � �����������&���������������&����� ����������� +

����������� ��� �� ����� ��� ����� ������������� �� ������� �����&�������� ��� ������

��� �� ���������*���

'�.%(�)���* +����� ����� ����������������� �� ������������������������ �&�����������������&���

�� ���� ��� ������5���������������� ������ �������� �� �������� �&���;����������(�

������������������ !&+�

�������������>��4�� ��>�������Q�.'.01.R

�������������>������ ��>&����

������������������ ������� ��4���

�������������>���������>��������

������������>��4�����>��4��

��:���������L�% �������

������������������ !&+3

�������������>��4�� ��>�������Q�.'.01.R

�������������>������ ��>&����

�������������������������5�����4��������>�������>��������

�������������������������5����������������>��4�����>��4��

������������L�% �������

'�.D(�)���* +����� � ���� � ���������������*���� ���������� �� ����� ������&���� �� ������

�����&���������&��������������������� �,������� �� �����������&����������*���

������������������ !&,�

������������4>��4��5�4'+W.1+ �>���4���.J)'1)B.01+

�������������>��������.FJ+0F)M.-

������������4��5�4 ��4��� �������

������������4>��4������>��4��

�����������4>��4�������>��4��

��:��������4>����4������>����

��;�������

��9���������4>��4��5 �>���4��

�%7�����������?1'+�.J1+�

�%%���������4��5�4 ��4��� �������

�%����������4>��4������>��4��

�%���������4>��4���S���>��4��

�%���������4>����4������>�����

������������������� ����� ��A ���� ���� ����������������������������������� ��������� ���������

���� ����� ������������ �� ������� �������*������������������&������ �, �������������� �� �����

6 ����� ����� ������ ��� ��������������&��� ������������K�� ������������������������ ���

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 14: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

���������������������������������� �������� �������*������������������&��������� �, � ��

��� �� �����������&����

K � ��������������������, ����-���������� ���� ���� ����, �� �� �� ������*���� � ��� �� ������� ���� � �

'�.H(�)���* +���� ����� �������� �� �������������������������&����;�� ��6����(�

������������������ !&��

��������������4�� ����4��

�������������4��

����������

�������������4��>��4�� ��4��>���4��

�������������4�� �����

��:�������������>��4������4��>��4���

'�C"(�)���* +��� � ����� ��� ����� �� ������ ;����� �����(� ������&����� ���� ��� ��� ���� ��*���� ������

������ �� ����������� ��� ����������������&����;�� ��G�������(�

������������������ !*"�

������������>��4�� �>���4��

������������4��5 ��4���

������������4��5>��4�����>��4��

����������4��L�>��4�� �>���4��

�������&���������6"8����

��:�����������

��;���������>��4�� �>���4��

��A������������� ��4���

��9�������������>��4�����>��4��

�%7�������4��L�>��4�� �>���4��

�%%����&���������6"8�����

'�C#(�)���* +���� �������������������*���������������� � ����� ����������������� ���� � ����� ��

��� ����� �����#HHC���������������� �������������*���������� � ����� ��������� � ����� �����������

��������#HHC�������������� ����� �����#HHC������* ���� ��� ��� ���� ���������� ���������"#J"#JHC� �?

�� � �����?����������� � ����� ����������� ����� �����#HHC������������������ �������* ���� ��

��� ��������� �� � ���������� � ����� ��� �?��� �2#J#'J#HHC������� � ����� �������� ��������#HHC��

�����������������#HHC���� ���� ������&����"#J"#� �2#J#'�������� ������������� � ����� �����������������

���#HHC���� ���� ������&������� �� � ��������� �?� �� � �����?�����

������������������ !*#�

������������4>�4��5 �4>��4��5

�������������>����& ��>����������

����������������6��������6������645>���� ��LLLL�88

�������������������%99: �45>���� ���%#%�#9:�8�K

����������������6��������6������645>���� ��LLLL�88

��:����������������%99: �45>���� ��7%#7%#9:�8�N�%��.BJ+

��;���������4��5�4 ����&�� �4�5��&�45

��A���������45>�4��5���4>�4��5

��9��������45>����&����>����&

�%7��������45>�������������6�7%#7%#9:�8�K�%#A:�77

�%%��������45>������S������6�7%#7%#9;�8�K�%#A:�77�

�������������������A ��� �������)����� � ������ �� ��� �� �������* � ������ ����� ������*��������#HHC�

����� ������������ �� ���$���@� �����&��������� �2#J#'JHC���������������������� �� ��� � �� �

������������*���;������ ��� �� � ����"#J"#JHC(��)��� ���� �� ��� �� ��������������������������� �� �

�� ���,�������������� � �� �� ��5����������� ��&���� �F,����� � ���������������������� �����*�������

���, ������� ����#HHC������?����� ������� �#HHC�

'�C'(�� ���+��������������������� �� ���������� �����������������;���� (���������������;�-���(�

����* +����� � ���� � �� ��A � ���� �������� ���� ���������� �� � �������� �����&���� ������

��� �� ������� �&����� ����)�������� ������� � ��� �-�� ���� �� � �������� �������� �&�����������

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 15: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

���� ���������������� ��� ���� � �������&��� �� � � � ��������������)���* +����� ��� ��A ������� �&����

����� �������&��� ������������������ �� �,�

������������������ !* �

���������������U��;7

��������� ����Q�>�����R�� �4�4���

��������4����������������������&��������Q�>�����R

���������&����������999�99777

��������������������4��������&��������

���������Q�>�����R������;

�������4���������

�����������������������������Q4\�>3�Q��������99����>4���K������� �4��

�������������4�6������6��4�� �8 ;8�Q�>�����R

������������������PP���PP���������������� ���4�� ������������&���� ��������

������������������46������6�L���� ��������88���������

����������������

��:���������L�������6��4�� �8�

'�C2(�T������� ������ ����������A ��� � � �� ����� ���������� � ������������ ����������������� �9��L

� ����� ��������� ������;-�� ���� (��� �&���� ������ ����������������� � ����� ��������5������� �9��

���������� ������� � �� ���, � �������� ������ � � ����������� ��: � ����������� � ��� ��������� �����

;�� �����(���� ��������� ������������������� �� �����

������������������ !*$�

�4���������>���

�������4��������

���������� ����

��������������

������������

����4�����U��999

�����������

���������������

���������4������

�������������

�������4����

���������4�Q R

����������799

����������79

����������79

������������� ��4�6������PP���PP����������� �78 �������������6&���� ��9999>99�

���������������������������������������> �8

���������������� ��������

�������������6����� ����������8

�����������

#

�4�������

'�C4(�6�� ���� ����� ���� ������ �� �������������������� � � � �����; ������� �����������������������(

�������� �������� �� ������������&�������� � �����-��������������������, ������������������

�������5��&��� ������������� � ��� �������� ���� �� �������

������������������ !*%�

������4�������

��������� ��������� �4�4���

������������������6����� ��������8����

������������������

�����������������66�L�����K������8#�:�>��8����

��������������4��

����������������

��:���������L���������6������6����� �����88�

'�C.(�7���������� �������������� � ��?�� �� � �� ����� ���� �&������������ �&�������� �� ���������� �

��� �W�����������&�������&������ ������ �� ������������ ��� �-��� �������-��� �������� �� ���5

����� ������ �W����������������� � � ���������������� � ����� ���� ������������� ��������

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 16: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

������������������ !*&�

���������������

���������������

���������4���4�4���4����0,+'B.�+�=Y*(2+�*+�.J)'1)B.01+3���

�0,+'B.�+�=Y*(2+�*+�.J)'1)B.01+3��*%%

�����4�������0]=(+�

��0]=(+�

�������������&�6&����8����� ����6&����8����

���������������6&����8����

����������������

��������������4������44��6�$�4�8�

)01(2+����3����������4������44��6�$�4�8

0+M+����3����������4������44��6�*%%�8

'�CC(�7���������� ������� ������������ � ������� �L

7 � L�/7 � ���3�� �����O���J��J====1�

�-��������&��� ������ �� ����, ��;������ (�

<���������� ����L�K�������3�� �����0������;���� ��A �(�

5������� �� ����������� �������� �� ���&��� ��;������� (�

) � ���� �� ���&��� ��;������� (�

U�� � �����)�� �� �������� ������������ �� ���������������� � ��&��� �

�� �� �?� ��� � � �&��� �� ����� ��� �� � � ?�� � ���� �� ��� �� ������ �?�� �� �����

/7������� �1;���� ��A �(�

5������� ��� ����� ��� � ���� �������;��J��J====(��� �&���;��� � �(�

)�������� ������� ������� ��� � �� ������ ��?�� ������� �� ������������ ������� ������)���* +����� � ?��

��� ���� �����������&���������� �� ������������ ������� �����

����� ������ ����������� �� �������� �&��������������

������������������ !**�

����������U��;A

��4�������������Q�)J)�*+��.-)1Y'(+�K�Q�*1<+W.

������������Q&���^��Q��������999�999�999�999����>��������K

�������������Q4E2>3�Q��������99����>4���� �4���K

������������*1<+W.�� �4���K

��������������Q4�������������_��������4��R�� �4���K

��������������Q.J)'1)B.01+3�Q�0+B.)01.F��� �4��

��������������Q.J)'1)B.01+3�Q�0+B.*.J+(F�� �4���K

��������������Q�����������R

����&����������999�999�99777

�������4������&���������������K

���������������&����������4����������7

�����L��������&��������5����4����

���� �������4���� �4�4���������4���

���4�������������������K

���������&��������Q�`��R����&�����������4�����4������4�����������������������������������4�����4���

����������4�� �����

�������������6��� ��#��#LLLL�8����

�������&���� ��L����

����������� ��4��

�����������>��4������4��>��4��

������L����4�� �&���������

'�C%(�7�� ����� ������ ������� ���� ���A����� ��������U!ZK������ ������������ � ������� �L

��� � �,���� � ����, ��������� ������� �� �%"� � ������

)�������� ������� � ����� �������� ��� �� ��� ���� ������ ���, �������� � ��� � ��� �������-������

���, �������� � ��

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 17: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

5����� ������ ����� ����� ���������������� ���������/Q����R/�

5�� ���� +� ����� � ���� �����?�� �����������#"� � ������

��� � �,������ ��&��� �� ����������������'"����, ��

�������� ������� ����������� �����������������/K���R�/���������� �,� �

����������� ������������ �,����������/�<��1�

5������ �������� �� ��������� � ��K!J�U!�����������, ���� � ����&�� ���� �� A�� ��������#"�"""� =����

������������������ !*+�

���������������U��;7

��������������� �%

��������������QS������R

�����������������%7

���������4�����U���7

������������4���4��Q4-?F��Q

4-?F�������������

%;3�A3�%�4-?F�������������Q���R

%;3�A3�%�4-?F���������&�����������U��%7777

K � ������ ��������* ������ ���� ���A��������� ������U!ZK����������������������!��������

'�CD(�7���������� ������� ������������ � ������� �L

7 � L�/7 � ���3�� ����1�

�-��������&��� ������ �� ����, ��;������ (�

<���������� ����L�3�� ������:����&������K�*����;���� ��A �(�

5������� �� ����������� �������� �� ���&��� ��;������� (�

) � ���� �� ���&��� ��;������� (�

U�� � �����K�*������ ���������K�*�������������� � ��&��� �

�� �� �?� ��� � � �&��� �� ����� ��� �� � � ?��������� ��� �� ������ �?���� ������ /7������+

� �1;���� ��A �(�

5������� ��������������&����;������� ������O� ���, ������������ (���� � ���� �������;��J��J====

O����� ��A �(�������������&���;������� ������O����� ��A �(���� �&���;��� � �(�

)�������� ������� ������� ��� � �� ������ ��?�� ������*�������� ������� ������)���* +����� � ?���

�� ���� �����������&���������*���������� ������� �����

����� ������ ����������*����������&������� �&���;����������(�

������������������ !*,�

������������Q&���^��Q��������999�999�999�999����>��������K

�������������Q4E2>3�Q��������99����>4���� �4�����������5��� �4���K

��������������Q�.-)CD+�*.��?0=(+0E'(+F�.�4'+W.1+FR�� �4���K

��������������Q4'+W.1+3�Q������������ �4��

��������������Q4'+W.1+3�Q������4����� �4���K

��������������Q�����������R

����&���������������999�999�99777

����4��5�����������&�����������������&����������4����������7

����������������������7

�������4����&���������7

�����L������������&��������5����4����

���� ����4��5����� �4�4����������4����&��������4���

���4�������������������K

���������&��������Q�O*()R����&��������4��5������4���

���4��������������������������������4��5������4���

���������4��5�4��5���

��������>������PP���PP�>��������������4����&�� �������������6�>��� ��#��#LLLL�8����

��������4�6�>������PP���PP�>�����������

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 18: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

�������6�7N������6�>������PP���PP�>�����������88#�8����� ��������>&���� ��L����

������������� �4��5�4 �������

��������>���������4>����4

�������>��4�����4>��4��

�������L�4��5��� �&��������

#

'�CH(�3���� � ���� ��� ����������?�������� ��[<6!�

������������������ !*��

FX-J-?F�KF�KB�Q<1B-�+0�<.)*��S1(1-.�1.F1.�*.�<1B-S#1(1-.���I+*Z���������a,,7777�.01B)J�+,,�FJ++-�+0R�*.F.0M#*.F.0M/�7�:9�>���

7���� ��� ����������� � ��� ���������� ������3"'$CH5�����?������ �� �������� �3����� �'�CD����

�������� ������������������ �������� � ������ ������[<6��������� ���7��� ��������������� �&� *�����

�� A���� � ������������ ��������� ��� ���&����;������������� ���� �� � ��� ���� ����� ����������,�?����������(�

'�%"(�)���* +����� ����� ����������������������������������������&������������������ �������

������������������������� �� ������������� �������������&����<�������� �� ���������������

������� ���;������������, * �����������������&���(��������������&�������������� ������� ��

;�������������* ��������� �� ����(�

������������������ !+"�

���������������U���77

������������>��4�� �>���4��

�������������>�������PP���PP��>������������������� �������������>�������PP���PP��>�������������������\��������������������� ��4��� �������

�������������>������6N8���>��������

��:���������>��4��6N8���>��4��

��;�����������

��A������������� �����

��9���������������������

�%7����������>������PP���PP�>�������������������\����%%���������������

�%�����������>��4����������

�%����������L�% ���

[����������� �����B�������������������� ������ ������ �������������I���;\(��������� ����

��� �� ����<��������������� ��� ����� ���� �������H��

:� �������� �����, �����)������:���� � ����������� ������� � ���� �� ������ �9���

'�%#(�)���* +������������ �� �� ����� ���������������* ��������

������������������ !+#�

�������������������&��

�����������������������6�������7������4�5��&

�����������������������������������&����>����&8�

'�%'(�)���* +����� ����� ������������� ����� �� ������ �&�����������&������������ ���� ���� �&��

� ������� ���� ��������������� ��������� �&���� ������� �

������������������ !+ �

���������������� ������� �������� �&����

����������������

������������&�������6����������6&����8����������8

������������&�������6����������6&����8����������8

������������L�������

'�%2(�)���* +����� ���� ���,���&���� ������������� �� ������� ������� �;����������(�������� ��+��

��������� �� ������������� ���� ��� �������������������� �� ��������& �����5���� �������� ������� �

������ �������������� ���� � ��������� ���� ���� ��������� �� �������� ��� ���������� �,��� ���� ���

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 19: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

�� ��������� ������ ���������

���������� ��������� �� �������& ���;����(��5���������� ���,�� �,��� ���� ���������������� �����

��������� �� �����

������������������ !+$�

���������4���������%�

�������������4�6�4�6��� ��"��&���K�8PP���4�� ���8��4��������� ��������������4�� ���4����� ��L���������L4����6��4�� ��#�8�4���

�������������4��

��������������L�4�������4�������4�����

������������������4�������������

��:�����������������L��4��������������

'�%4(�)���* +����� ����� ������������� �������� ����� ��� � ������������������� �� ����������

����������*�����������������&����������* ��������&����������*������������ �� ����������������

������������������ !+%�

�������������>���� ��>������PP���PP�>������������Q���>����4���\&��R ������������>��4�� �>���4��

������������4>�4��5 �4>��4��5

�������������������������5�����4���������>�������>��������

������������������������������������������>��4�����>��4��

��:����������������������5����4��5�4�������>�������4>����4

��;��������������������������������������4>��4�����>��4���

'�%.(�)���* +����� ����� ������������� �������� ����� ��� � ������������������� �� ����������

����������*���������������������������* ��������&����������*������������������ �������� �� �����

������������������ !+&�

�������������>���� ��>������PP���PP�>������������Q���>����4���\&��R ������������>��4�� �>���4��

������������4>�4��5 �4>��4��5

������������������ ��4��� �4��5�4

�������������>��4����S��>��4��

��:���������>�����������4>����4

��;��������4>��4�������>��4��

��A���������>�����������6����������������������4��8�

����� �� ���������*���65'##"������ �����������)##�� � �)'#�� � �����,������� ���� ����, ��������� ��

'�%C(�K���A ��� ����� ������������� ������� ������ �&�����������������&�����������������

����� �,���� ������������������&����������� ������

������������������ !+*�

������������������ ������������ �������� �&����

����������������

������������������������

�����������&�������6����������6&����8����������

�����������������������������������������8�

� ������������ � ���� ���� �&��� �� ���������������&����������� ������� �� ������ �,��� �������

� ���� �&�����������&����������� ������

'�%%(�K���A ��� ����� ������������� ��������� �&�����������������&������������ ��� ��������

������ � ���������� ����������� ��?�� ���������&������������ ���

������������������ !++�

������������������ ������������ ��������

������������������

������������6�L�����K����8���6��"��:�>��8

�����������&�����S�6��������&�6&����8����������

����������������������������������������>�������8�

'�%D(�)���* +��� ���� ��?�� ������ ����� ����������� �&������?�� �� � �� ����������&������������������

���� �������� ���������������� ���;���������� ������� �������� �������&�� �(�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 20: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

��������� ������ ��������� ����

������������������ !+,�

��������������������Q�����R �������Q����R

�������������&�6�����66�L�����K����8#�:�>��88�Q�`������R ���������������6&����8�Q���������\���R ���������������6&����8�Q���������\���R �������������&�6&����8�Q�`�����������R��:�������������

��;���������������������

��A�������������������6������������������������

��9�����������������������������������������

�%7���������������������������4��L��������

�%%������������������������&���������6"8����8

%��������4��L������ ���������

'�%H(�)��������� ��� ���� �����������&���������� �� �������� � ����������

������������������ !+��

��������������4���Q�4��R ��������Q����R ������6"8�Q��R

����������������

����������4��L���4�� ��������

'�D"(�)���* +����� ����� �� �� ����� ������������* �� ��� � �� �� ������������� �� ������

������������������ !,"�

������������4�>����& ������6��������45>��4��8

������������4��5�45�������5����4�5��&�4��������6�4��58

����������4��L�4�>����&

�������&���������6��������45>��4��8�����

'�D#(�5�� ��A���� �&�����������&������� ��������� ������ � �;���������������(�� � ������ �,���� �&��

�����, ���� ��������&������ ��� ������������������� �� �����;�� �����-���� ���BK)5<0(�

������������������ !,#�

������4����������

������������&�������6����������6&����8����������

�������������������������������4������>��4��

��������������������������������������6����������6�������8����������

��������������������������������������������������4������>��4��88

��:���������������������6����������������������4��

��;���������������������������������������������������8�

'�D'(�7�� ���� ����Y�� ��� �� �� ���������&���������������� ��� ���������&������� �&����������� �3]

'�"""�""��T � �� ����� � �� ��A ��� �� �?������ ����Y����������� ���������� ���� �������&�����*�� �&��

��* ��������� �3]�'�"""�""�

������������������ !, �

������������&��������777���

������������"����������

������������&��������777

���������������� ��4�����

&(.H�='()*)>

������4��������777

������������&�������%777�

�4��������777

�������"

�����0)�-(0<)�%3

���K7%�7�3�M(+-)CD+�*)�=-E?F?-)�H<.'.�*)�M(.H���������� ��4����

'�D2(�G������� ���� �� �� �)����������������� �� �� �)���������&�������������� �������� �� �����

��/)1��7 ������� ������� �� ������������������� ��� �� �� ��A������@� �����&�������� �

������ �� ��������� �������� �� �������& ���� � �������������� �� ������?�)"#�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 21: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

������������������ !,$�

�����������������4���

�������������6��������4��� ���������������>�4�8

�������������6��4�����6��PP�4���88�������������������������4�����������4���������

�����������������������������������6��4�� �>���4�� ���4�����8

��:��������������������������&������6��PP�4��� ����� ��7%�8�

'�D4(�0��� ������������� � �� ������� �� �����K��� ��������� ���� �����������&������ ����� �����

����;���������(����� �� ����� �����������&��������� ����� ������������� L������&�������������

2"� ��� ;*���(�� ������2"���4.� ;� ���(�� ������4C��� C"� ;��� � �� ��(���� �������C"� ��� ;���(���������

������ �����������������&���

������������������ !,%�

���������������� ������� �&����

����������������������������������������.B(0(0+�

�����������������������������������������)F=?-(0+�

������������������������0*.,(0(*+������Q�.V+R

�����������������������������6L������������������������48�K

��:��������������������������6L��������������8���:7������������

��;��������������������������6L������������������������48�K

��A��������������������������6L��������������8����������:����:7����������������

��9��������������������������6L������������������������48�K

�%7��������������������������6L��������������8����������7�������������������

�%%��������������������5�&�������Q���R

�%��������������

�%����������L��������

'�D.(�)���* +���� ������ ��� � �� ����� ������������� �� ������5����������� � ���� ����������2"8

���� ����������&����� ������� �

������������������ !,&�

�������������������9999

���������������6&����8 ��������������

����������������������� ���4����4��

��������������������4��6�78

����������4��L�������� ������� ���4���

K � � � ������������� ����� ��� ��&���� �� �����*����������� �� �� �

'�DC(�)���* +����� � ���� ���� �� �� �� � �� �������&��� ������ ��� ���� ������ ��� ��� � �� ���� �����

��� �� �������� ��� ���� ����������������� �� �� �

������������������ !,*�

�������������>���������

�����������������6���������>����������8�Q�������R

�����������������6���������>��������������8�Q�����������R

�����������������6���������>��������8�Q������R

�������������L�>������������

��:����������L�>����������������

��;����������L�>�����������������

��A����������L�>������������

��9����������>������������������>���������

�%7���������>������������������>���������

�%%���������>�����������L4�������

�%����������>������������������>���������

%��������4��L��>����������

'�D%(�)���* +��� ������ � � � ��������������������� ���� �� �� � ��� � �� �� �� �������������;�� ����

��� �� ����(�������� ������������������ �������������� ������ �� � ��� � �������� ����������

������������������ !,+�

����������������

���������������������������������%�

���������������������������������%�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 22: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

���������Q�����b����R�������������%����������������������������������7

������������4>�������������� ���������4>���������

�������������>����������Q�����b����R �4>���������������������������L�>����������������4

�������������L�>�����������������

������������4>�������������������>��������������6N8

��:��������4>�����������L4���������

��;���������L�� �%�

'�DD(�)������� ���� � � � �� �� �� ����� � ������������������� � �� �������� ������ ����� ����� �����

������������������ !,,�

�������������&���������������7

���������4������������������%�

��������������������� �4������������

����������������&���� �4��������4��������Q4�������R

�������������������4���������

������������L���

'�DH(�)���* +�������� �9���� ��� �����Y���� � �����,�� ������&�������������������� ��� ������ �

������������� �� ��A � ��

������������������ !,��

�����������&�����������������%%

�����������������������������%�

��������������������������������

�������������������������%777

������������������� ��U��%777

�������������������������777

��������� ��������

������������&>&������� ���&>����

�������������>���������� ��>�4������

�������������>���������� ���>��������

�������������L�>����&�����&

�������������L�>�����4���������������

��:���������&>&�������������>���������

��;��������6�>�4�����������L������

��A�����������>��������������L������

��9�����������>�������������L���8

%7����������L�% ���

'�H"(�7�������� ���� ����U!ZK!B�� ��� ������&���)0�0�M�;������'(�

K � ��� ��A ����� ���� ���� �� ������ ������� ��+��P����������U!ZK������� ������������������� �� �

* ��� ��� � ������������� �� �� ��

'�H#(�5�� ��A���� �� �� �)����;������#(��� ��������7��������������������&���;������'(���>�K�����>

"�����#���$��%�&'()*+�,������������-.��

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 23: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

�����&���� �������'���� ����, ��� ������ ������ ������ ������ ��������������&���� �������#� ��� ���

����������� ������ ����U� ��������������7�������������������&� ����������� ����� ��A � �����

'�H'(�)��7������ ����� �� �� ��A �9���;������#(��5����� ���� ���� �������'�?��������� �� >�K�����>

"��������$��%�&'(&+/���0�!�����������1�&

�����K��� ������ �������� � ������� ������������ � ����������&���� ������ ������� ���;7����(�

'�H2(�5�� ��A���� �� �� �)����;������#(��� ��������7������5�� �?��� �������'�������� �� ��A �� ����� ����,

���� � � ������������������� ����>�K�����>�)��3�� P�� ���� ������9���

"��������$��%�&'(2*+*%��!�3�������!��4��!%�������%��������%�

��� �������� ��� �������'��� ������������;����(�

G��� �������������� ����� ����, ����&����������� � ���� ��� � ���� � �� � ������ �������������

����*��� �� ��A �� ����� ����, ��0������ �������� ������, � +���!P��)�A��������������� ����, ��� �&

�P��� �?���������&���� �������#�������� ��� �� ���;7�������3�� P(�

'�H4(�5�� ��A���� �� �� �)����;������#(��� ��������7������� �������'�������������0!07<�̂ ���:�3�BK)5<0�

U� �� ��������� >

"��������$��%�&'(5*+������6���%������7��)�&

�� �����������������G��� ����������� ��&���� �:�3�BK)5<0� ���� � � �� �������������� ������

�������� ������ ����� ���� ��������� ������ �� ��A ���;��� ������������������(��)��� ���� �������� ��

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 24: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

����������������������&������, � ����������� ����� ���������&��� ������ ��������������������

����������������� ���� ������ ������� ��������������������� ����, �

'�H.(�0������������� ��� � �� �������� �����������,��������� � � ��L

������������������ !�&�

������4��������

������������&�������&�����"�%>%7�

���-(0<)F�)1?)-(@)*)F�

������������

&)-(*)CD+�=+BJ-.1)>

<����������&����� �� �� �:�������� �������� �&���� ����� ������#"8��5������� ������ ������� ��

���������������� ���;7����(�

������������������ !�&3

������������������������������������%�

%�-(0<)F�*.-.1)*)>

������������ �

�+--I)=[�=+BJ-.1+>

:������ � ����������������&�������� ����������������� �� �'#��7�� ��� �� ������, �� ����������� �

;7����(������������� ����&������������������������ �������� �, �� ������ ���;3�� P(��5������ ��

3�� P� �� �� ��� ��� ������ �� � ������� ���������, � ������������� ��������

������������������ !�&�

������4�����4��

������������������������77

��������������4�������77��

%�-(0<)�)1?)-(@)*)>

�������&�4�������������������

4+01+�*.�F)-M)B.01+�='()*+>

������4��������

������������&�������&�����"�%>�

��������������������77�

%�-(0<)�)1?)-(@)*)>

������������ ������&�4�������������������

�+--I)=[�=+BJ-.1+>

������4��������

������������&�������&�����"�%>�

��������������������77�

%�-(0<)�)1?)-(@)*)>

� ����_��� ������L

#� 5�� ��A ���� �� �� ������� �� �������� � ���� �������������� � �'""������ �� �����5""�

'� 6 � ����������������������;� ������(��������5���� $��������

2� 5�� ��A ����������&������� ����� �2""������� ���������."8��������� �&���

4� ��� ���3�� P����� A� �-���� � �� ��A ���;�����2(��5������ ������� ���� ���#����?����� �, � �

��?�� ��� ������������� � @� ��� ����&����������

.� 5�� ��A ����������&������� ����� �'""������� ���������'"8��������� �&����������������

7�����#���.�������� ������������� ���

'�HC(�K � ������������� ����0<�<35��57<G���305)���!N>

0����� ������� � ��� �������������� �������� ��� �� ����������������������� ���������

������������<� �� ��������������������������� � ����������;��?����� ���(��<������ ���

� ��� �� ������ ��� ���������� �

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 25: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

�� *�����?� ������ ���������������������� ��� �����*������������� ��

'�H%(�U� ��� *���������� ��������0!07<�����:�3�BK)5<0>

��� ����0!07<������:�3�BK)5<0������ ��� � �� ��A ���� ������ ��������� ������ *�����?�� � ����

������� ������ ������� ����,����������&���� � � �� ��A ���� ������ �������������� ��� �� ��� �?�������

���� ����������� ������;7�������3�� P(�

)�������������� ���������� ��� � ��� ��#�������

'�HD(�:�� � �� ������ ������ ��� �������� � �:� ����

������������������ !�,�

��������������������������������������'.0=<�

'�HH(�:�� � ���� =������ �������� � ��� � ���J��J�����

������������������ !���

������������������

���������������������������#��#������

'�#""(�)���* +����� ���� ������ ������ �� ������ ������� ���������������� ��������� � ������&���

��� ��� ������&������������ ������&���;����������������������(��������� ���� �������-������������

��� ���� ���� � �����&��� � � � ��� ��������

������������������ !#""�

������������������

��������������������������������U������4�����������

�.FF(+0�B+*(,(O.>

��������� ��������� �4�4���

������������������6����� ��������8����

��������������������6������6����� ���88���

�������������������PP�����PP����������������&��������������������������

������������L���������6������6����� �����88 ����

'�#"#(�)���* +����� ���� ���� � � ���, ����� � ������������ �� ����� �������� �������� �&��� ����

G����;D8���� �&��(��:T<��;#"8���� �&��(��<�P���;D�""������ ������(��M ���<� �������;'�""������ ������(���

�������&����������� �W���������� �������� �������������������� � ��������������� ������� ��

��� ����� �����;3](�

������������������ !#"#�

���������������������������������L�����T��

�.FF(+0�B+*(,(O.>

���������������U���77

���������4������4���4����0,+'B.�+��cF�*)�,+-<)�3��

�0,+'B.�+��cF�*)�,+-<)�3�7�

�������������������� ��������PP���PP���������������� ����������������6&���� ��999�99999�8����

����������������6&����">7A ��999�99999�8�����

����������������6&����">%7 ��999�99999�8�����

����������������6A"��������6������6

��:������������L6�7%#�PP$���PP�#�PP������6�L���� ������88 ���88 ���99999�8���� �� ��;�������������6�"��������6������6

��A������������L6�7%#�PP$���PP�#�PP������6�L���� ������88 ���88 ���99999�8�&�����9�������������

%7���������L���4�� ������

'�#"'(�:�� � ��<����� �����<����� ���<A�� � ������ �� ���������4�����9���

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 26: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

������������������ !#" �

����������������������������������4�U����������#��#LLLL�����3��3�������U�3�U���

�.FF(+0�B+*(,(O.>

����������������������������������4����������#��#LLLL�����3��3�������

�.FF(+0�B+*(,(O.>

���������������������������4 ��������������4����������

���������������4��������������������������������4

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK�KKKKKKKKKKKKKKKKKKKKKKKKKKKKK

�7#%%#�77%���3%:3�A 77777%�N77377����7#%%#�77%���3%:3��A 77777%

'�#"2(�G�� ��� �A� ���������� ���������A� ����������� ������ ����M���������������� ����������� �

������������������ !#"$�

���������������������������U�����������U����

�.FF(+0�B+*(,(O.>

�����������������U��� ������������U�������������

���������������U���

KKKK�KKKKKKKKKKKKKKK

��������

'�#"4(�G������� ���� �� �� �<!�E������� ��������� �� ���� �� ������ �� �� �:��L

�( $��� ����������� ����$� ��

�( $� #��������� �����$����� ��� ������$� ������

,( $� '��������� ������������� �� ������������������&����� �, �

�( $�� #��������� ������*�������������&������� �;������� �(�

*( $�� '��������� ��� �� ��� ������� � ����� ��������� � ���� �������� ������ ����������������� �&���

������������������ !#"%�

����������������������6������� ������% ������� �������% ��������8

���������������� ����������������PP���PP�����������������% ���������������4�������� ���4��5������%

������������������6����� ��#��#LLLL�8PP�K�PP������6��� ��#��#LLLL�8PP�K�PP�������������������PP�K�PP�����PP�K�PP&������:����������������������5�����4����������6��4��8

��;���������������������������5����4��5�4���������������4�

���-(20.6F8�='OO.6F8>

� ������������������ ����������� �����,���������� �������������� ������� � ������������ ����5

�������������� � ��� �� ������

'�#".(�5��� �� ���� �7$E:G!0#� � ���������������������� ����� ���� ���$���

������������������ !#"&�

�������������������L����������3G��������

�OJ.'1+('.�='OO>

������4����������

������������������%���6�����������������������������������������

���������������������������������������������6�����

��������������������������������������������������6�44��6������8 ��3G������G�88

��������������������������������

��:����������������������������������������������>�������8�

�A�-(20.6F8�B(F.6F8�d�W+?'>

'�#"C(�������?���� � ������������3�!!E57`��0T60�<>

�������������3�� P�?��� �&�� ��� ������ �������������������� � ���� �� ������� �9������� �������

�������� � ��� �� ����� ������� ��� ������ �������� � ��� � ���;7����(�� G��������������� ��� �� ��

���� �,�� ������� �9��� ��� ������������ ;3�� P(��a������A �� ��� �� � �� � ����� ��������� ��������� �;305)�7���G�<0�7N(��������� ����� ��;307�M03N(�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 27: Exercícios Oracle 9i - PL/SQL

�������� ��������� �� ����������������������������������������

��� ��������� ������ ���������

'�#"%(�7����������&����������K3�)��� ������������ � ������� �L

� ���� ����� ����B���$� �

� ���� ������� ���<���� �=$) �

� ��Y���K��

��� ���� ����� ���� ������$� �

������������������ !#"+�

�����������������4��

�����������������L�4��

��������������������4�����������

����������4����L�������4�������4����L���

��������������������������������

'�#"D(�<� ���������������&������������&�������; ����������7����� ��� �(�

������������������ !#",�

����������������������4���

'�#"H(�5����A��� ����� � ������� �� ����� �� �� �:����&���� � �������K3�)�

������������������ !#"��

�����������������������������4���

'�##"(�0�� ���� ��������K3�)��7����������b����� � � �� �� �:����������)0�0�M�

������������������ !##"�

�������������4��#4��

�+0.=1)*+>

�������������L���L���������������&>�����

'�###(�5��� ��� ������K3�)��: ����������;*��(��������� �� �� �:B�7��� �� �� �:B�7��������)0�0�M�

���� ��������������&����;����(��������, ����������������� �� �� �� �������������G����� ��������

�������� ��?������>

������������������ !###�

����������������������

������������������"����������

��������������������6���� �8���7�

�)I.-)�='()*)>

������4��������

������������������������N��7�

%��-(0<)F�)1?)-(@)*)F>

������������

&)-(*)CD+�=+BJ-.1)>

����������������>�������� �����>�����������

�����������������>��������� ������>������������

���������������� �����

����������������>�����6N8�������>�����

� �!��� ���+������ �'�###���� ����� �� �� �:��� �� � �� �� �� ������&���)�������U� ����� ���

��� ������ ���;\(�� �, ���� �� �� �)����;:��������&���)�����(�� ������� �� �����, �����:��������&��

K������������������, ������������ ��� �����, �����)�����U� ���� ������� ������ ���;\(��

, ���� �� �� �:���;�����&���K��(�� ������� �� �����, �����)���������&���)�����������������

���, ������������ ��� �����, �����:����0�� �?� ����� ���������I���

'�##'(�5�� ��� ������)0�0�M�� ����A�� � �� ��A ���� �� �� �)�������������K3�)�

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.

Page 28: Exercícios Oracle 9i - PL/SQL

��'����� ����(�����(�)���

���������� ������ ��������� ����

������������������ !## �

�����������������&#����&

�+0.=1)*+>

����������������� ��4��� �����������4��

�����������4���

���� ������T� ��� ��+������ �

'�##2(�)��������� ������� ����A ������� ����A ��� ���� � *�������� ��>

�� ���� � *������������ ����A ������ ���T35�<������ ����A ������ ���30M�`0��5� �

� ��������U!�

'�##4(�U� �� ��������� ��������� ���<��� ������� ���)�����>

��� ���<��� ���?����� ������))!����� ���)������?����� ������)6!����� ���<��� ��

������������ �&�� ��� �� � �� �� �� ���* ������ � �� � ��� ���� ������,&����� ���� �������������� ����

3�!!E57`� �������� ���<��� ���

'�##.(�U� �� ������� �������� �3��>

5������A ������3����������� � ��� ������������?�������� � ����A�����������������&�����)��� ���� �� �

3������� ����� ���� �������������� ��������������������?���� ������K���������������� �3����������

��� � � ������������&������������ ���������� �� ������������������?����

'�##C(�)����� ����� ��� � �� ������ �� �����������K,=�� ��:������< ���� �����< ����

K,=�� ������������� �������������;������������������� ���� �� �(�� � � �� A�� ��������� ��������

������ ����� ����0����� ������������ ��� ��� ���� *������������������ ������� ���� ����7 �

��������������&� ��� �� ����������������� ���� �@��������� ������ ���� �����������������

� ��������� �����������

)��� ���� ������ ���� ��?��� �&�� ����� ����������� ������� ��� � � �� A�� �������� *����;� �� ��

�������������������� ��� P�����(������ �&�� ���������������������� ��� �� ����������������� *�����

������ ���

Para uso pessoal. Este material não pode ser utilizado em Salas de Aula e para ministrar treinamentos.