Kazalo:

Kako uporabljam omejitve zbiranja v razsutem stanju?
Kako uporabljam omejitve zbiranja v razsutem stanju?

Video: Kako uporabljam omejitve zbiranja v razsutem stanju?

Video: Kako uporabljam omejitve zbiranja v razsutem stanju?
Video: Terrence Deacon Reveals the Hidden Connection: Consciousness & Entropy 2024, April
Anonim

Kot OMEJITEV deluje kot atribut stavka FETCH-INTO, tako da uporaba lahko dodate ključno besedo OMEJITEV ki ji sledi določena številčna številka, ki bo določila število vrstic v razsutem stanju - zbirati klavzula bo priklicana naenkrat na koncu stavka FETCH-INTO.

V skladu s tem, kako izberem omejitev zbiranja v velikem obsegu?

Kako izbrati mejo za MOL

  1. Začnite s 100.
  2. Preizkusite, ali je to dovolj hitro (verjetno bo v mnogih primerih).
  3. Če ne, poskusite z višjimi vrednostmi, dokler ne dosežete želene ravni zmogljivosti - in ne porabite preveč pomnilnika PGA.
  4. Ne kodirajte mejne vrednosti: naj bo parameter vašega podprograma ali konstanta v specifikaciji paketa.

Poleg tega, ali lahko uporabimo množično zbiranje v kazalcu? tole BULK COLLECT lahko biti uporabljeno v stavku »SELECT«, da zapolnite zapise v razsutem stanju ali pri pridobivanju kazalec v v razsutem stanju . Odkar ZBIRANJE V razsutem stanju pridobi zapis V razsutem stanju klavzula INTO mora vedno vsebovati spremenljivko vrste zbirke.

Poleg tega, kaj je zbiranje v razsutem stanju in kakšne omejitve pri zbiranju v razsutem stanju?

Uporaba ZBIRANJE V razsutem stanju klavzula v PL/SQL pomeni naslednje omejitve : Zbirke je treba uporabiti kot ciljne spremenljivke, navedene v a ZBIRANJE V razsutem stanju klavzula INTO. 4. Sestavljenih ciljev (kot so predmeti) ni mogoče uporabiti v the Za element s členom RETURNING se poroča o napaki RETURNING INTO.

Katera vrsta zbiranja se uporablja pri ustvarjanju množičnega zbiranja?

Ti lahko uporaba the ZBIRANJE V razsutem stanju klavzula z stavek SELECT INTO ali FETCH do pridobi niz vrstic v a zbiranje (tj. tabela varray): zapisov.

Priporočena: