ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272...

5

Transcript of ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272...

Page 1: ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272 Semestre\\Linguagem de Programacao de Banco de Dados\\Material\\ebook-bd2 - RicardoBarcelar.pdf)

����������������������� � ��� ������ ������������ ������������ �������� � ��� � �!"#�$%& ' � �"()%*)*% �+,(&$ �'-�. /$-�'"�' '-(�0�/"$"((1%&-�2-2*3 %� (�) ."3 (4�5 % �&((-�*)&3&# �6("�-(�$-� /'-(�' �789�:;<=<>?<@ABCD<=AE@>F<@GC<GHI4�J"() �(" % �"/$-/)% �-(�$-� /'-(�$-�-�K@LHM=N>OBP<=HN>;HDH=HN>QERRA=>H>SEDDT<UVW>>���X�YZ[\][_ �]ZYa\b]cde �]efgh � 5"%�&)"� �&/$3*(i-j�%"�-ki-j�("3"ki-�-*� )* 3&# ki-�'"�' '-(� %� #"/ '-(�/-�. /$-�'"�' '-(l�m-/)%-3"�'"� $"((-j�2"%�&)&/'-�2%-)"ki-�'-(�' '-(�'"�� /&2*3 kn"(�/i-� *)-%&# ' (l���o�p/'&$"�0�*�� %q*&!-� *r&3& %� ((-$& '-� �*� �s ."3 4�t* �+*/ki-�0� $"3"% %�-�)"�2-�'"� $"((-�u(�3&/v (�'"�*� �s ."3 j�$%& �2-/)"&%-(�2 % �-(�' '-(� %� #"/ '-(�"��$-3*/ (�"(2"$&+&$ (4�o�w /$-�'"�' '-(�*( �-�p/'&$"�'"�� /"&% �("�"3v /)"� -�,/'&$"�%"�&((&!-�'"�*��3&!%-j�!"%&+&$ �*��'")"%�&/ '-� ((*/)-�/-�p/'&$"�"�'"2-&(�3-$ 3&# � �(* �2-(&ki-�"��*� �'")"%�&/ ' �21x&/ 4� yz{ ��|�}� m-� /'-�%"(2-/(1!"3�2-%� '&$&-/ %�*��-*�� &(�%"x&()%-(�/ �) ."3 �'"�w /$-�'"�7 '-(4�o(�$ �2-(�q*"�+-%"��-�&)&'-(�%"$"."��! 3-%"(�J~9ot�:��OFF�I4��|YZ�]�h������������������������������������������������������������� �¡��¢£�¤¥�����¦��������¦���� �¡�§���������©ª��«¬����������­��������®��§�¦����®����¦����­�¢°¦��������§������������§���©ª���§��±²��������§�²³±����¦��������¦���� ��¡�§��¥¤¤�§�¥����§��µ¶ µ·��§�¹�«�����_abeh �����������������������³����®�¡�£�¤¥����º��»��®��³���������¼¡¬�� ~ �]½� ¾¿

Page 2: ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272 Semestre\\Linguagem de Programacao de Banco de Dados\\Material\\ebook-bd2 - RicardoBarcelar.pdf)

����������������������� � ��� ���������� ���� ������� !"�#$�%&�'(" �)�&*%�&("��(&�%&+"(#&�,-./012����3" &�(4&� $5"�#$6�(�#"7�" '+$8 $�"� $9:;(%�"�#"�%<�"=4&�#"�!">$�"2����?"<"�+"�&<�%�"<$@"�#&�%A#�B&�$�$C�!"<�$<<& �$+�%" &�#$�<$$ !<'!'<"=4&�#"�!">$�"�<$%&+$(#"8 $�'!���@"<�"��� !"�#$�%&�'(" D����E"�&<$ �"�6"('+)<�%& �#$C$+� $<�$ *$%�6�%"#& �$(!<$�" *" � �+*�$ �F$G$+*�&H2����E"�&<$ �('+)<�%& �(4&�#$C$+�%&(!$<�$ $� $*"<"#&<D����E"�&<$ �#&�!�*&�#"!"�#$C$+� $<�!<"!"#& �#$�"%&<#&�%&+�" �$ *$%�6�%"=I$ �#&�JKLM2�����&��(%�'�<�'+"���(N"�(&�L"(%&�#$�M"#& 7�&�B$<$(%�"#&<�%N$%"<O�" �<$ !<�=I$ �#$��(!$B<�#"#$�PQR-.10ST-1.UD�� �+�%N"C$ �*<�+O<�" 7�$ !<"(B$�<" 7�#&+V(�& 7�$!%� 4&�%N$%"#" �(&�+&+$(!&�#"��(%�' 4&D����3" &�"�B'+"�<$ !<�=4&�6&<�C�&�"#"7�"���(N"�(4&� $<O��(%�'V#"�$�'+"�+$( "B$+� $<O�$+�!�#"�*$�&�JKLMD����� �%&�'(" �9'$�(4&�!�C$<$+�C"�&<$ �"!<�>'V#& �!$<4&�%&(!$W#&�XYZZ�&'�[/\S]17�%" &�(4&�N"5"�"�<$ !<�=4&�X_ aXYZZD����?"<"��( $<�<�'+�C"�&<�('�&�#$C$��(6&<+"<�XYZZ�(&��'B"<�%&<<$ *&(#$(!$�"�%&�'("D�� bcdcd efghijfkl mnijog �jfpog ?"<"��(%�'�<�#�C$< " ���(N" �$+�'+"�!">$�"7�'!���@"8 $�&�%&+"(#&�qrJstu�$+�%&(5'(!&�%&+�&�%&+"(#&�Jsvs3uD�q &��<O�%&*�"<�" ���(N" �#$�'+"�!">$�"�*"<"�&'!<"2����� !"�#$�%&�'(" �#&�Jsvs3u�#$C$�%&<<$ *&(#$<�"�!&!"��#"#$�#$�%&�'(" �#"�!">$�"D� �whxyzl� {|}~���{|��������������}~�~�������������������~�~������������������~|�~����~���� �'!<"�6&<+"�)�' "(#&�&�%&+"(#&�,X��� �*&<�CO<�" �C$@$ �%&( $%'!�C" �"%&+*"(N"#&�#&�6�("��@"#&<�*&(!&8$8C�<B'�"�D��'�!"+>)+�"*A �&�%&+"(#&���ZY���%&�&%"(#&�& �#"#& �$(!<$�*"<;(!$ $ � $*"<"#& �*&<�CV<B'�"D� �whxyzl� {|}~���{|��������������� ¡���¢�£� ¡�������¡¤�¥���~}��¦£�§©©¤£���§£�ª©©¤£��ª£�«©©¤£��¬£�¦©©©¤�� bcdc­ �o®lio°ijl {|}~���{|����±��¡���±��¢�£��±����²�¤�¥���~}��¦£�³��������±���¤��{|}~���{|����±��¡���±��¢�£��±����²�¤�¥���~}��§£�³����µ�¶¢²¤��{|}~���{|���²±�¢·���²±��¢�£�²±����²�£�²±���±¡�·��¤�¥���~}��¦£�³��¡�£�³©©©§§¹¤��{|}~���{|���²±�¢·���²±��¢�£�²±����²�£�²±���±¡�·��¤�¥���~}��§£�³�¢����º�����£�³©©©ª««¤��{|}~���{|���»¡�����¡���»¡���¢�£�»¡�����²�£�»¡������£�»¡���·������¤�¥���~}��¦£�³~�{£�³¦¦§§ªª¬¬««£�³µ��º�¥¢��¡¤��{|}~���{|���·��·��¢�£�·����²�£�·�� ¡�·�£�������·�²����£�»¡���¢�¤�¥���~}��¦£�³��¢��������²�£�§©«©£�§¦¦§¦¼¼¹£�¦¤���

Page 3: ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272 Semestre\\Linguagem de Programacao de Banco de Dados\\Material\\ebook-bd2 - RicardoBarcelar.pdf)

������������� �� ������������������������������������������������� !�"#$%&��� '����(������)�*��+�����+����,-�����������.���/�012 !���3��������������4(���������,-�������������+����5+�������������������6��������7����.��8�9:;��&�<=>?@ABC@D?EF?G@HIEBJKLMNLOJPQMRBSJLTUVBWBXPVYZFA@BOQUB[B\XLU]BCBOQUB[B\XLU]B_RCaADAB\NVLKObcOQMdPJPQM]BWBaADABG<DDAE@BIeBOfKNQKRg�����hij�&�<=>?@ABGkHAE@ABFA@B>?@?cHEGk<F?IB[BG<DDAE@B>?@Ag� lmnmopmqrstumnrvqo�������������������������������������������������������������+w�x��'����(������)�*��+�����+����,-�����������.�3��������������4(���������,-�������������+����5+�������������������6��������7����.�<=>?@ABC@D?EF?G@HIEBJKLMNLOJPQMRBSJLTUVBWBXPVYZBFA@BOQUB[B\XLU]BCBOQUB[B\XLU]B_RBCaADAB\NVLKObcOQMdPJPQM]BWBaADABG<DDAE@BIeBOfKNQKRgBFA@B>?@?cHEGk<F?IB[BG<DDAE@B>?@AgBmqrstumnrvqoumqytmyz�{�2|}���~������������������+w�x�� ��3��������������4(���������,-�������������+����5+�������������������6��������7����.��

Page 4: ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272 Semestre\\Linguagem de Programacao de Banco de Dados\\Material\\ebook-bd2 - RicardoBarcelar.pdf)

����������������������� � ��� ������ ����� ����� � ��� !"��#$%&�!%'($)�&�#�$%&$*+,+* #�-. )�#$/+%0#��" �0 1$) �%$#'� )0$# "��-. !"��.% "��$��*�!2.!0��*��� �*)'.%.) �3456789��:;<= >=�? @��A�*�!0$B"�� �%$#� 0. )+C "��"$($�#$%&$+0 #���0+&��"$�" "��" �*�).! 9�@��6�*�!"+DE��$F&#$%% �!��*�� !"��%$#(+#'�& # �"$,+!+#�-. +%�)+!G %�"$($��%$#� 0. )+C " %9�@��� %�� �*)'.%.) �HI8J8�*�!0$!G � �*G ($�&#+�'#+ �%��$!0$�.� �)+!G �" �%$#'� 0. )+C " 9�@��7�" %� %�#$%0#+DK$%�"$�+!0$/#+" "$�LMNOPQRSTOQPU�%$#E�� ( )+ " %�&$)��VWX59� ����� �YZ[�Y\]�[ V$�-.+%$#��%� )0$# #���&#$D��"$�.���5_�&�"$��%�.0+)+C #���%$/.+!0$�*�� !"��,+)0# !"��! �*)'.%.) �HI8J8� �*G ($�&#+�'#+ �" �0 1$) ��5� =a�bcd[? efghijklmknjiklmopqrlsktkuvwxxkyzj{jklmo|mktkv}k� V$��� .�$!0��,�#�& # �0�"�%��%�*"%�"$�.� �"$0$#�+! " �/# ( "�# _�.0+)+C #$��%�*����,+)0#��" �*)'.%.) �HI8J8�/# (~+"� =a�bcd[? �efghijklmknjiklmopqrlsktkuuwxxkyzj{jk�q��o|mktkv}k� �� /+!$�-.$��*�## �.�� .�$!0��"$�&#$D��/$!$# )+C "��& # �0�"�%��%��5%�$����9�6%%+���.)0+&)+* �%$���&#�&#+��&#$D��"���5��&�#��_��9� =a�bcd[? efghijklmknjiklmopqrlsktklmopqrlsk�kvwx�}k ;�\�[� =a�bcd[�? efghijklmknjiklmopqrlsktkv�kyzj{jklmo|mktkv}kefghijk���sqknjik���o�s�rktk���k���|�s��kkyzj{jk���o|mktku}kefghijklmknjiklmopqrlsktklmopqrlsk�kvwvxkyzj{jk�q��o|mktk�}kefghijk�q���msq�knjik�q��o�s�rktk�j�����wk�q��o�r�ktk�uv����uuvv�kyzj{jk�q��o|mktkv}k ��� �=�=<= � ��� !"��#$%&�!%'($)�&$) �$F*).%E��"$��.�.��� +%�#$/+%0#�%�! �0 1$) �"$�X !*��"$�5 "�%9���

Page 5: ebook-bd2 - RicardoBarcelar.pdf) 04 - Comandos SQL DML.pdf · Title (F:\\Unip\\2011\\2\272 Semestre\\Linguagem de Programacao de Banco de Dados\\Material\\ebook-bd2 - RicardoBarcelar.pdf)

����������������������� � ��� ��������������� �� �!�"#!$%&'%(!)*&"+,-./-012.-3"4$*5"+-678"9#:;�$�"</8-,0=>02.?1+12.@3"A":;�$�"(B$$�&!"*4"0C,/2,DE"�F��GHIJ� �� �!�"4$*5"K�&�%'":;�$�"�%!%>K�&�%"<L"MNOP%&ONQQQRE"�STSTU VW�X� YZ[\]Z�_abZ]acde�bZ_�abfghgf\_�ij\e�_kgal_Z�\�l\me\�a_c�nfejoZ�ij\]Z�ja\Z�[�fZ]pj]lZ�fZ[�\�fecjaje\�qrsrtru� vwxF yF�� z�{�fZ[\]Z�qrsrtr�bZ |�\�[ a[\�hZ_[\�ij�Z�fZ[\]Z�}~q�tr|�\hl\_�j[\�Zj�[\ga�eg]�\a� �j[\�l\me\u�q al\�hZ_[\�Z�afZbZ�\�nfeja�Z�a_c� hg]gZ�be\�fecjaje\���r�ru�z���hZ_�abfghgf\Z�]\�fecjaje\���r�r�\�f�\d�b_g[c_g\|�aZ[ ]l�j[\�eg]�\�a_c�nfejo\u�z��]la� �j[\�nfeja�Z|�Z�k_]fg\Z_�a[b_�h\_c�j[\�f�f\k[�]\�g]lk_g\ �_h_]fg\eu��ST� �wvx�w�F y����w �F x��v����F� }[\�d��_\eg�\\a�\a�Zb_\��a� �g]feja�Z|�\el_\��Z��nfeja�Z|�\�[Zghgf\��Z�_\eg�\\�]�Z�al\_c�\g]\�]Z�m\]fZ� �\Zau�re\���dgaode�\b]\a�]\�a��Z�\lj\eu�~\_\�ij�Za�fZ[\]Za� �������|����������������ap\[�]dg\Za�b\_\�Z�m\]fZ���]faac_gZ�jlgeg�\_�Za�fZ[\]Za�������Zj� af\_l\Za�beZ�fZ[\]Z�� ��¡u�� ST¢ ��yw��x£��w � ¤ al�b_g[ g_Z�n[beZ|�\b]\a�Z�\jlZ_�fZ[�f¥gkZ�¦�a_c�nfejoZ�§ a �ij�]�Z��\p\�_e\fgZ]\[ ]lZa�fZ[�Zjl_\a�l\me\a©��F��GHIJ©��� �!�"4$*5"-C+2,":;�$�"-C+>1?"L"NE"� ¤ al�f\aZ�lZZa�Za�Yqªa�\�k_\d\Z_\�«�a_�Z�nfejoZa©� F��GHIJ� �� �!�"4$*5"0?":;�$�"¬,-­>1?"L"®E"