Kezdőoldal » Számítástechnika » Programozás » Mi a különbség a két hiba között?

Mi a különbség a két hiba között?

Figyelt kérdés

Most volt SQL Developer órám.

Tanár mutatja a hibakezelést.

Bekér egy char típust, próbálja konvertálni számmá, de szándékosan tesz bele betűt is.

A program jelez, hogy "VALUE ERROR".

Ez oké, nincs ebben semmi.

De aztán fogja és a Begin/END blokkba tesz egy EXPECTION blokkot is, aztán beírja, hogy WHEN VALUE ERROR THEN bla bla bla.

Most minek hozta létre, ha a SQL DeV ismeri, mert van ilyen beépített hiba?


2022. okt. 20. 20:59
 1/8 A kérdező kommentje:

Lemaradt, hogy a PRAGMA kulcsszóval köti össze a saját hibát ezzel.

De miért?

Miért nem jó úgy, ahogy van?

2022. okt. 20. 21:02
 2/8 anonim ***** válasza:
75%

Mi a pontos kérdés? Miért van value error és exception külön? Vagy miért van beépített hiba?


Általában ha te hívod meg a hibát akkor jelzi az a felhasználónak hogy valami olyan dolgot cseszett el ami amúgy nem lenne hiba, de ebben a felhasználásban az. Ezt pedig a felhasználó elkaphatja és kezelheti.

2022. okt. 20. 21:08
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:

Nem, hanem hogy minek tesz meg saját hibának egy olyat, ami eleve kezelve van.

Az oké, hogy beállítom, hogy saját hiba, hogy nem megfelelő a karakterszám, mert ezt honnan tudná az ORACLE?

De egy, VALUE ERROR az teljesen érthető és jogos, hogy létezik alapból.

Megmutatta a futást, ugyan az történik, csak egyik esetben a gyári üzenet fut le, amúgy meg amit ő írt be. Még a hibakód is ugyan ez, de ez egyértelmű, ő adta meg.

2022. okt. 20. 21:13
 4/8 anonim ***** válasza:
61%
Az égvilágon semmi értelme annak, amit kérdezel.
2022. okt. 20. 21:57
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
82%

Feltételezem hogy ezzel demonstrálta az oktató a hibakezelésnek a lehetőségét, illetve megmutatta hogy léteznek az Oracle által lekezelt hibák de ezek hibakezelését személyre lehet szabni és módosítani a hibaüzenetet vagy saját magad által is definiálhatsz hibakezelést különféle szcenáriókra csak van pár sötét egyén akinek ez nem esett le.


Képzeld amikor az egyetemen algoritmusok futásidejénél a prof összehasonlított 4 féle módszert ugyanarra a problémára senki nem ment oda óra után reklamálni, hogy "De most minek mutatta be az előző hármat ha úgyis mindenki a negyedik használja he?" kérdést feltenni.

2022. okt. 20. 22:42
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Tönkretette az életemet!
2022. okt. 21. 07:31
 7/8 anonim válasza:
Jelentsd fel !
2022. okt. 24. 19:51
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

Már megtettem!

Remélem letöltendőt kap!4!

2022. okt. 24. 20:14

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!