adat b 2. kis zh Flashcards

1
Q

Köteg/batch

A

A T-SQL SQL DDL és DML utasítások sorozata, amiben létezik a GO utasítás. Ezzel az utasítással kisebb egységekre lehet bontani az utasításokat, egy ilyen egységet kötegnek vagy batch-nek nevezünk. A GO-t külön sorba kell írni, nem SQL kulcsszó, csak a konzol programok ismerik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Egy köteg feldolgozás lépései:

A
  1. szintaktikai ellenőrzés (parse)
  2. fordítás (compile)
  3. végrehajtás (execute)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A köteg jellemzői

A
  • A T-SQL változók csak kötegen belül érvényesek
  • mivel a szintaktikai ellenőrzés megelőzi a fordítást, ezért ha szintaktikai hiba van akkor nem hajtódik végre a kötegből semmi
  • nem szintaktikai hiba esetén, ha pl nem létezik a SELECT tábla, a végrehajtás a következő köteg elejéről következik (ez alól kivétel a nullával osztás vagy a kényszerek megsértése, ilyenkor a következő utasítással folytatódik a végrehajtás)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A T-SQL procedurális kiterjesztéseinek előnyei

A
  • Egyszerűség
  • Technológia-semlegesség
  • Adatbiztonság
  • Menedzselhetőség
  • Hatékonyság
  • Átláthatóság
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A T-SQL procedurális kiterjesztéseinek hátrányai

A
  • Alacsony szint
  • Szoftver-technológia
  • Skálázhatóság
How well did you know this?
1
Not at all
2
3
4
5
Perfectly