Met Sybase Evenementen met Triggers en procedures met behulp van SQL - Deel 13 Division 5 Inleiding Dit is deel 13 van mijn reeks, Handling Sybase Evenementen met Triggers en Stored Procedures Met behulp van SQL. Deze serie is de vijfde afdeling van mijn grotere series Database. U moet alle verschillende delen van de grote serie (of gelijkwaardig tutorials van elders) hebben gelezen tot op dit punt. In dit deel van de serie, kijken we naar tijdelijke tabellen in Sybase SQL Anywhere 12.
Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken koppeling, het afwezig), neem dan contact met mij op [email protected] . Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. Lokale Tijdelijke tabel A tijdelijke tabel is een tabel die is opgeslagen in een tijdelijk bestand. Een tijdelijk bestand is een bestand dat binnenkort zal worden verwijderd. Er zijn twee soorten tijdelijke tabellen: lokale tijdelijke tabellen en globale tijdelijke tabellen.
In deze serie zullen we omgaan alleen met lokale tijdelijke tabellen. Een lokale tijdelijke tabel is voor een verbinding. Het bestaat zolang de verbinding op. Indien de tijdelijke tafel binnen een samengestelde instructie is gedefinieerd, zolang de verbinding statement werkt bestaan. U kunt een lokale tijdelijke tabel te creëren voor een verbinding of u kunt verklaren een lokale tijdelijke tabel in een samengestelde instructie.
Lokale tijdelijke tabel voor een verbinding U maakt een tijdelijke tabel voor een verbinding op dezelfde manier dat je een basis tabel te maken, maar de naam van de tabel met de hekje, # voorafgaan. Een vereenvoudigde syntax is: CTREATE TAFEL # tabelnaam ({kolom-definitie [column-beperking ...] | table-beperking | pctfree}, ...
) Probeer het volgende: CREATE TABLE #Women (WomanID INTEGER DEFAULT AUTOINCREMENT, Noem CHAR (40) INDEX, Adres CHAR (60), City CHAR (30), staat CHAR (30), Land CHAR (40), Telefoon CHAR (12), PRIMARY KEY (WomanID ASC)); Lokale tijdelijke tabel voor een samengestelde instructie Om een lokale tijdelijke tabel maken in een compound statement gebruiken de syntax (vereenvoudigd): DECLARE LOCAL tijdelijke tabel tabelnaam ({kolom-definitie [column-beperking ...] | table-beperking | pctfree }, ...) Nu zal deze tabel ophouden te bestaan als het programma niet werkt in de verbinding verklaring.
Dus om een lokale tijdelijke tabel in een procedure, moet u de bovenstaande DECLARE statement te gebruike