{"id":8608,"date":"2019-04-27T07:19:26","date_gmt":"2019-04-27T07:19:26","guid":{"rendered":"https:\/\/ittutorial.org\/?p=8608"},"modified":"2019-07-30T11:11:40","modified_gmt":"2019-07-30T11:11:40","slug":"pl-sql-programlama-4-2","status":"publish","type":"post","link":"https:\/\/ittutorial.org\/pl-sql-programlama-4-2\/","title":{"rendered":"PL\/SQL Programlama -5"},"content":{"rendered":"<p>Merhabalar bu yaz\u0131da PL\/SQL Programlama da ak\u0131\u015f \u00f6perat\u00f6rleriyle devam ediyoruz, hen\u00fcz ilk yaz\u0131lara bakmad\u0131ysan\u0131z <a href=\"https:\/\/ittutorial.org\/pl-sql-programlama-4\/\">buradan<\/a> ula\u015fabilirsiniz.<\/p>\n<p>PL\/SQL&#8217;de IF-ELSE gibi yap\u0131lar bir\u00e7ok programlama dilleriyle benzerdir. En basit \u015fekli ile ifade etmek gerekecek olursak bir \u015fart\u0131n istene bir durumda TRUE istenmeyen veya farkl\u0131 bir sonu\u00e7 beklenen durumda FALSE de\u011ferinin d\u00f6nmesiyle sonu\u00e7lan\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8609\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/if_else_statement-235x300.jpg\" alt=\"\" width=\"454\" height=\"580\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/if_else_statement-235x300.jpg 235w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/if_else_statement.jpg 251w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/p>\n<p>&nbsp;<\/p>\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>IF-THEN YAPISI:<\/h6>\n<p>Temel olarak ko\u015fulun yer ald\u0131\u011f\u0131 IF-THEN s\u00f6z dizimi ve sonras\u0131nda \u00e7al\u0131\u015facak kod blo\u011fu yer al\u0131r. IF-THEN yap\u0131s\u0131 kodun \u00e7al\u0131\u015fmas\u0131ndan sonra END-IF blo\u011fu ile kapat\u0131l\u0131r<\/p>\n<p>IF ko\u015ful THEN<\/p>\n<p>PL\/SQL Kodu;<\/p>\n<p>&#8230;&#8230;..<\/p>\n<p>&#8230;&#8230;.<\/p>\n<p>END IF;<\/p>\n<pre>SQL&gt;set serveroutput on;\r\n\r\nDECLARE\r\n\r\nsayi1 NUMBER:=5;\r\n\r\nsayi2 NUMBER:=2;\r\n\r\nfark NUMBER;\r\n\r\nBEGIN\r\n\r\nIF sayi1&gt;sayi2 THEN\r\n\r\nfark:=sayi1-sayi2;\r\n\r\nEND IF;\r\n\r\nDBMS_OUPUT.PUT_LINE('SAYI1 = '||sayi1);\r\n\r\nDBMS_OUPUT.PUT_LINE('SAYI2 = '||sayi2);\r\n\r\nDBMS_OUPUT.PUT_LINE('FARK = '||fark);\r\n\r\nEND;\r\n\/\r\n\r\n\r\n\r\n\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8610\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_20-1-300x294.png\" alt=\"\" width=\"414\" height=\"406\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_20-1-300x294.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_20-1.png 430w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>IF-THEN-ELSE:<\/h6>\n<p>Bu yap\u0131 az \u00f6ncekine ek olarak ELSE blo\u011fu i\u00e7ermekte. IF-THEN k\u0131sm\u0131nda ko\u015ful sa\u011flanmad\u0131\u011f\u0131nda \u00e7al\u0131\u015facak olan kodlar\u0131n yer ald\u0131\u011f\u0131 bloktur. \u00d6rnek \u00fczerinden a\u00e7\u0131klamak en \u00f6\u011fretici olacakt\u0131r<\/p>\n<pre>DECLARE\r\n\r\nsayi1 NUMBER:=10;\r\n\r\nsayi2 NUMBER:=5;\r\n\r\nsonuc NUMBER:\r\n\r\nBEGIN\r\n\r\nIF sayi1&lt;sayi2 THEN\r\n\r\nsonuc:=sayi1+sayi2;\r\n\r\nELSE\r\n\r\nsonuc:=sayi1*sayi2;\r\n\r\nEND IF;\r\n\r\nDBMS_OUTPUT.PUT_LINE('Sonu\u00e7 : '||sonuc);\r\n\r\nEND;\r\n\r\n\/<\/pre>\n<p>&nbsp;<\/p>\n\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8611\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_21-2-300x270.png\" alt=\"\" width=\"396\" height=\"356\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_21-2-300x270.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_21-2.png 436w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>IF-THEN-ELSIF:<\/h6>\n<p>Yine az \u00f6ncekine benzer mant\u0131kta \u00e7al\u0131\u015fan bir blok yap\u0131s\u0131 ancak burda tek ELSE yap\u0131s\u0131 yerine birden fazla olas\u0131 durum sonu\u00e7lanmak istenmesi durumunda kullan\u0131labilecek blok yap\u0131s\u0131.<\/p>\n<pre>DECLARE\r\n\r\nsayi1 NUMBER:=5;\r\n\r\nsayi2 NUMBER:=4;\r\n\r\nsayi3 NUMBER:=3;\r\n\r\nsonuc NUMBER;\r\n\r\nBEGIN\r\n\r\nIF sayi1&lt;sayi2 THEN\r\n\r\nsonuc:=sayi1+sayi2;\r\n\r\nELSEIF sayi2&lt;sayi3 THEN\r\n\r\nsonuc:=sayi2+sayi3;\r\n\r\nELSEIF sayi3&lt;sayi2 THEN\r\n\r\nsonuc:=sayi3*sayi3;\r\n\r\nELSE\r\n\r\nsonuc:=0;\r\n\r\nEND IF;\r\n\r\nDBMS_OUTPUT.PUT_LINE('Sonu\u00e7 = '||sonuc);\r\n\r\nEND;\r\n\r\n\/\r\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8613\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_22-2-300x264.png\" alt=\"\" width=\"430\" height=\"378\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_22-2-300x264.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/04\/Screenshot_22-2.png 548w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/>\r\n\r\n\r\n\r\n\r\n\r\n<\/pre>\n<p>Ben \u00f6rnekleri \u00e7ok basit \u015fekilde anlatmaya \u00e7al\u0131\u015ft\u0131m ancak IF-THEN vb yap\u0131larda karma\u015f\u0131k sorgular veya DML,DDL i\u015flemleri yap\u0131labilir. Herhangi bir ko\u015ful sa\u011fland\u0131\u011f\u0131nda bir tablo UPDATE edilebilir veya sa\u011flanmad\u0131\u011f\u0131nda farkl\u0131 bir INSERT girilebilir. Bunun gibi \u00f6rnekleri \u00e7o\u011faltmak m\u00fcmk\u00fcn.<\/p>\n<p>Bu yaz\u0131&#8217;y\u0131 burada b\u0131rakal\u0131m bir sonraki yaz\u0131 da CASE-WHEN ve nested IF-THEN yap\u0131lar\u0131na bak\u0131yor olaca\u011f\u0131z, g\u00f6r\u00fc\u015fmek \u00fczere..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhabalar bu yaz\u0131da PL\/SQL Programlama da ak\u0131\u015f \u00f6perat\u00f6rleriyle devam ediyoruz, hen\u00fcz ilk yaz\u0131lara bakmad\u0131ysan\u0131z buradan ula\u015fabilirsiniz. PL\/SQL&#8217;de IF-ELSE gibi yap\u0131lar bir\u00e7ok programlama dilleriyle benzerdir. En basit \u015fekli ile ifade etmek gerekecek olursak bir \u015fart\u0131n istene bir durumda TRUE istenmeyen veya farkl\u0131 bir sonu\u00e7 beklenen durumda FALSE de\u011ferinin d\u00f6nmesiyle sonu\u00e7lan\u0131r. &nbsp; &nbsp; &nbsp; IF-THEN YAPISI: Temel &hellip;<\/p>\n","protected":false},"author":67,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5631],"tags":[3618,3622,3630,3658,3911,3905,3906,3907,3908,3909,3910,3632,3666,3912,3904,3705,3722,3715],"class_list":["post-8608","post","type-post","status-publish","format-standard","","category-pl-sql-turkce","tag-pl-sql","tag-pl-sql-baslangic","tag-pl-sql-dersleri","tag-pl-sql-document","tag-pl-sql-examples","tag-pl-sql-fonkfiyonlar","tag-pl-sql-fonksiyonlar","tag-pl-sql-if-else","tag-pl-sql-if-then","tag-pl-sql-if-then-else","tag-pl-sql-if-then-elsif","tag-pl-sql-nedir","tag-pl-sql-ogrenmek","tag-pl-sql-ornek-kodlama","tag-pl-sql-programing","tag-pl-sql-programlama","tag-pl-sql-turkce","tag-pl-sql-tutorial"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/8608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/comments?post=8608"}],"version-history":[{"count":5,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/8608\/revisions"}],"predecessor-version":[{"id":8617,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/8608\/revisions\/8617"}],"wp:attachment":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media?parent=8608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/categories?post=8608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/tags?post=8608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}