*   >> Læs Uddannelse artikler >> science >> programming

Midlertidig tabel i Sybase SQL Anywhere

Håndtering Sybase Hændelser med Triggers og procedurer ved hjælp af SQL - Del 13 Division 5 Indledning Dette er en del 13 af min serie, håndtering Sybase Hændelser med Triggers og lagrede procedurer Brug af SQL. Denne serie er den femte afdeling af min større serier, Database. Du skal have læst alle de forskellige dele af den store serie (eller tilsvarende tutorials fra andre steder) op til dette punkt. I denne del af serien, ser vi på midlertidige tabeller i Sybase SQL Anywhere 12.

Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected] . Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Lokale Midlertidig Tabel A midlertidig tabel er en tabel, der er gemt i en midlertidig fil. En midlertidig fil er en fil, vil blive slettet snart. Der er to typer af midlertidige tabeller: lokale midlertidige tabeller og globale midlertidige tabeller. I denne serie vil vi kun tage lokale midlertidige tabeller. En lokal midlertidig tabel er for en forbindelse.

Den eksisterer så længe forbindelsen er på. Hvis den midlertidige tabel er defineret i en sammensat sætning, vil det eksistere, så længe den sammensatte sætning er i drift. Du kan oprette en lokal midlertidig tabel for en forbindelse, eller du kan erklære en lokal midlertidig tabel i en sammensat sætning. Lokal Midlertidig Tabel til en forbindelse Du opretter en midlertidig tabel for en forbindelse på samme måde, som du opretter en base bord, men du forud tabelnavnet med havelåge, #. En forenklet syntaks er: CTREATE TABLE # tabelnavn ({søjle-definition [kolonne-begrænsning ...

] | table-begrænsning | PCTFREE}, ...) Prøv følgende: CREATE TABLE #Women (WomanID INTEGER DEFAULT AUTOINCREMENT, Navn CHAR (40) INDEX, adresse CHAR (60), City CHAR (30), State CHAR (30), Land CHAR (40), Telefon CHAR (12), PRIMARY KEY (WomanID ASC)); Lokal Midlertidig Tabel til en Forbindelse Statement For at oprette en lokal midlertidig tabel i en sammensat sætning bruge syntaksen (forenklet): DECLARE LOKAL MIDLERTIDIGT tabellen tabelnavn ({søjle-definition [kolonne-begrænsning ...] | table-begrænsning | PCTFREE }, ...

) Nu er dette bord vil ophøre med at eksistere, når programmet ikke fungerer i den sammensatte sætning. Så for at have en lokal midlertidig tabel i en procedure, bør du bruge ovenstående DECLARE erklæring. Men hvis du ønsker en lokal midlertidig tabel i en procedure, der ville være for forbindelsen (sidste efte

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.