*   >> läser Utbildning artiklar >> science >> programming

Temporär tabell i Sybase SQL Anywhere

Hantera Sybase Händelser med Triggers och förfaranden Använda SQL - Del 13 Division 5 Inledning Detta är en del 13 av min serie, hantering Sybase Händelser med Triggers och lagrade procedurer Använda SQL. Denna serie är den femte division av min stora serier, Database. Du måste ha läst alla de olika delarna av den stora serien (eller motsvarande tutorials från annat håll) fram till denna punkt. I denna del av serien, tittar vi på temporära tabeller i Sybase SQL Anywhere 12.

Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild saknas), bara att kontakta mig på [email protected] . Det vill säga, kontakta mig för minsta problem du har om vad du läser. Lokal Tillfällig Tabell A temporär tabell är en tabell som sparas i en temporär fil. En tillfällig fil är en fil som kommer att raderas inom kort. Det finns två typer av temporära tabeller: lokala temporära tabeller och globala temporära tabeller. I den här artikelserien ska vi arbetar endast med lokala temporära tabeller. En lokal temporär tabell är för en anslutning.

Den existerar så länge som anslutningen är på. Om den tillfälliga tabellen definieras inuti en sammansatt sats, kommer det att finnas så länge den sammansatta satsen är i drift. Du kan skapa en lokal temporär tabell för en anslutning eller så kan du deklarera en lokal temporär tabell i en sammansatt sats. Lokal Tillfällig Tabell för en anslutning Du skapar en temporär tabell för en anslutning på samma sätt som du skapar en bas bord, men du före tabellnamnet med nummertecken, #. En förenklad syntax är: CTREATE TABELL # tabellnamn ({kolumn definition [column-tvång ...] | bords tvång | PCTFREE} .

..) Försök med följande: CREATE TABLE #Women (WomanID INTEGER DEFAULT AUTOINCREMENT, Namn CHAR (40) INDEX, Adress CHAR (60), City CHAR (30), statligt CHAR (30), Land CHAR (40), Telefon CHAR (12), primärnyckel (WomanID ASC)); Lokal Tillfällig Tabell för en sammansatt sats för att skapa en lokal temporär tabell i en sammansatt sats använder syntaxen (förenklad): FÖRKLARA LOKAL TILLFÄLLIGT tabellen tabellnamn ({kolumn definition [column-tvång ...] | bords tvång | PCTFREE } ...) Nu denna tabell kommer att upphöra att existera när programmet inte fungerar i föreningen uttalande.

Så att ha en lokal temporär tabell i ett förfarande, bör du använda ovanstående DECLARE uttalande. Men om du vill ha en lokal temporär tabell i ett förfarande som skulle vara för anslutningen (senast efter ingreppet är klar), använd följande syntax (

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.