Ի՞նչ է Varray-ը PL SQL-ում:
Ի՞նչ է Varray-ը PL SQL-ում:

Video: Ի՞նչ է Varray-ը PL SQL-ում:

Video: Ի՞նչ է Varray-ը PL SQL-ում:
Video: Databases - Indexing 2024, Նոյեմբեր
Anonim

Այն PL / SQL ծրագրավորման լեզուն ապահովում է տվյալների կառուցվածք, որը կոչվում է ՎԱՐՐԱՅ , որը կարող է պահել նույն տիպի տարրերի ֆիքսված չափի հաջորդական հավաքածու։ Ա վարայ օգտագործվում է տվյալների պատվիրված հավաքածու պահելու համար, սակայն հաճախ ավելի լավ է մտածել մի զանգված որպես նույն տեսակի փոփոխականների հավաքածու։

Այսպիսով, ի՞նչ է Varray-ը Oracle-ում օրինակով:

Վարեյը oracle-ում Իմ նախորդ հոդվածում ես բացատրել եմ բարդ տեսակների մասին PL SQL ինչպես նաև տարբեր սկալյար տվյալների տեսակների հետ օրինակներ . Varrays ոչ այլ ինչ են, քան փոփոխական չափերի զանգվածներ, որոնք կպահեն տվյալների բազայի տարրերի ֆիքսված քանակությունը: Վարեյը oracle-ում հայտնի է նաև որպես փոփոխական զանգված տիպ.

Հետագայում հարցն այն է, թե որն է հավաքածուների օգտագործումը PL SQL-ում: Ծրագրավորման բազմաթիվ տեխնիկա օգտագործել հավաքածուն տեսակներ, ինչպիսիք են զանգվածները, պայուսակները, ցուցակները, տեղադրված աղյուսակները, հավաքածուները և ծառերը: Դուք կարող եք մոդելավորել այս տեսակները տվյալների բազայի հավելվածներում՝ օգտագործելով PL / SQL TABLE և VARRAY տվյալների տիպերը, որոնք թույլ են տալիս հայտարարել ներդիր աղյուսակներ, ասոցիատիվ զանգվածներ և փոփոխական չափերի զանգվածներ:

Ապա, ի՞նչ է սահմանազատիչը PL SQL-ում:

Սահմանազատիչներ . Ա սահմանազատող պարզ կամ բարդ խորհրդանիշ է, որն ունի հատուկ նշանակություն PL / SQL . Օրինակ, դուք օգտագործում եք սահմանազատիչներ ներկայացնել թվաբանական գործողություններ, ինչպիսիք են գումարումը և հանումը:

Ո՞րն է տարբերությունը Varray-ի և Oracle-ում տեղադրված աղյուսակի միջև:

Varrays պահվում են Oracle տողում ( մեջ նույն սեղանի տարածքը), մինչդեռ բնադրված սեղան տվյալները պահվում են ցանցից դուրս մեջ խանութ սեղան , որը համակարգի կողմից ստեղծված տվյալների բազա է սեղան հետ կապված բնադրված սեղան . Երբ պահվում է մեջ տվյալների բազա, տեղադրված սեղաններ չեն պահպանում իրենց պատվերը և բաժանորդագրությունները, մինչդեռ varrays անել.

Խորհուրդ ենք տալիս: