luzzattigramsci.it

  

Bästa artiklarna:

  
Main / Hur man använder temp-tabell i funktion

Hur man använder temp-tabell i funktion

DEMO 1: Användardefinierade funktioner tillåter tabellvariabler i den. Å andra sidan stöder temporär tabell att lägga till index uttryckligen efter skapande av temporär tabell och det kan också ha de implicita index som är resultatet av primär och unik nyckelbegränsning. Demo 1: Men eftersom tabellvariabler stöder primära och unika nyckelbegränsningar, så om du anger dessa begränsningar under deklaration av tabellvariabler internt skapas index på kolumnerna i tabellvariabelen.

Omfattningen av tabellvariabeln är den batch- eller lagrade procedur där den deklareras. Det finns två typer av tillfälliga tabeller, en lokal tillfällig tabell vars namn börjar med enstaka tecken och en annan är globala tillfälliga tabeller vars namn börjar med två tecken.

Omfattningen av den lokala tillfälliga tabellen är den session den skapas i och de släpps automatiskt när sessionen avslutas och vi kan också släppa dem uttryckligen. Om en tillfällig tabell skapas inom en batch kan den nås inom nästa batch under samma session.

Omfattningen av den globala tillfälliga tabellen är inte bara den session som skapades, utan de kommer att synas för alla andra sessioner. De kan släppas uttryckligen eller så släpps de automatiskt när sessionen som skapade den avslutas och ingen av de andra sessionerna använder den.

DEMO 2: Detta exempel visar att en lokal tillfällig tabell är den session där den skapas. DEMO 3: DEMO 4: Försök att utföra den ovan lagrade proceduren som skapar en tabellvariabel och ett uttalande som får åtkomst till tabellvariabeln omedelbart efter den lagrade proceduren inom samma batch som visas i nedanstående skript. Detta resulterar i ett kompileringsfel. Försök att utföra ovan lagrade procedurer som skapar en tabellvariabel och ett uttalande som får åtkomst till den tabellvariabel som skapats i SP i separata satser efter varandra men i samma session som visas nedan.

I ett sådant scenario lyckas SP-körningen, men uttalandet som försöker komma åt tabellvariabeln utanför SP i nästa batchfel. DEMO 5: DEMO 6: Nedan följer en fullständig lista över artiklar i denna serie: Tillfällig tabell Demo 1: Tillfällig tabell Det finns två typer av tillfälliga tabeller, en lokal tillfällig tabell vars namn börjar med enstaka tecken och en annan är globala tillfälliga tabeller vars namnet börjar med två tecken.

Dela detta: Tyvärr kan din blogg inte dela inlägg via e-post.

(с) 2019 luzzattigramsci.it