-
Maglumat bazasynyň programmirlemesini göz öňünde tutup döredilen güýçli IDE-den peýdalanyň
Oracle DBMS bilen işlemek üçin döredilen köp redaktor we köp IDE bar. Elbetde, “Notepad” -y ulanyp bilersiňiz, ýöne netijeliligiň ýitmegi gaty uly bolar. Şeýle hem meşhur redaktorlaryň islendigini ulanyp bilersiňiz, mysal üçin Sublime, we Oracle bilen işlemek üçin sazlap bilersiňiz.
Emma, Oracle-yň özi tarapyndan döredilen mugt we güýçli IDE-ni göçürip almagy we gurmagy maslahat bererin: SQL Developer.
-
Kompilýator we PL / Scope duýduryşlaryny işjeňleşdiriň.
“Oracle” maglumatlar bazasynyň içinde bir tonna peýdaly funksiýa bar, diňe ulanmagyňyza garaşýaryn. Mysal üçin, Oracle koduň hilini we işleýşini gowulandyryp biljek PL / SQL programma modullary düzülende teswirler ("düzüjiniň duýduryşlary" diýilýär) berip biler.
Mundan başga-da, PL / Scope kömekçi - açyk bolsa - kesgitleýjiler we (12.2 wersiýada) SQL jümleleri barada maglumat ýygnaýar. Bu, zerur kod üýtgemelerini gaty täsirli derňemäge mümkinçilik berýär.
Döredijileriň köpüsi bu aýratynlyklar hakda hiç hili düşünje ýok we olary maýyp goýýarlar. Ine, SQL Öndüriji gurşawyny ulanyjylara maslahat berjek zadym:
Saýlamalar menýusynyň elementini açyň we gözleg meýdanyna “jemlemek” ýazyň. Soňra sazlamalaryňyzy aşakdakylara üýtgediň:
Başgaça aýdylanda:
-
Allhli duýduryşlary açyň.
Şeýlelik bilen, islendik programma üpjünçiligi moduly düzülende, Oracle koduňyzy nädip gowulandyrmalydygy barada maslahat berer.
-
Severehli "agyr" duýduryşlary düzmek ýalňyşlary hökmünde kabul ediň.
PL / SQL ösüş topary bu duýduryşlaryň beýleki tarapdan möhümdigine ynanýan bolsa, önümçilik koduna goşulmazlygy islenýär. Bu parametri RALRYŞLYK bilen sazlamak bilen, bar bolsa koduň düzülmezligini üpjün edýäris.
-
Optimizasiýa derejesini 3-e çenli ýokarlandyryň (bu ähli zerur sazlamalar we subroutin koduny goşmak).
Has möhümi, ösüş gurşawyňyzda önümçilige taýyn koduň mümkin boldugyça optimizasiýa derejesinde jemlenmegine göz ýetiriň. Has giňişleýin görkezmeler üçin PL / SQL topary tarapyndan ýazylan aşakdaky gollanmany gözden geçiriň.
-
PL / Scope peýdalylygyny işlediň
Konwensiýalary atlandyrmak, suboptimal kody we öndürijiligi gowulandyrmak barada maglumat almak üçin koduňyzy soramaga mümkinçilik berýär.
LiveSQL we GitHub -da PL / Scope üçin peýdaly maglumatlary we kömekçi enjamlary tapyp bilersiňiz .
-
-
Gingurnal we gurallar barada karar bermekde gijä galmaň.
Indiki programmaňyzy ýazmaga başlamazdan ozal koduňyzyň ýalňyşlyklardan doly boljakdygyny kabul ediň. Programmanyň ýerine ýetirilişini yzarlamaly we önümçilik üçin kody taýýarlamak we önümçilikde durnukly işlemegini üpjün etmek üçin bu ýalňyşlyklary ýazmaly bolarsyňyz.
Munuň üçin hasaba alyş guraly gerek bolar we GitHub-da bar bolan giňden ulanylýan açyk çeşme Logger-i ulanmagy maslahat berýärin.
Эллеонора Керри
Dereje
Oracle DBMS üçin ösüşi nädip başlamaly
Kitaplaryň awtory we Oracle we SQL DBMS hünärmeni Stiwen Feuerşteýniň makalasynyň terjimesini size ýetirýäris . “Oracle DBMS for Development” diýmek bilen SQL ýa-da PL / SQL dillerinde kod ýazmak diýmek. Bu makalada, Oracle maglumatlar bazasyna (Oracle bulut hyzmatlary, şeýle hem Docker, GitHub we OTN) girip bilersiňiz diýip çaklaýaryn.
GO TO FULL VERSION