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

Introduktion till lagrade procedurer i Sybase SQL Anywhere

Hantera Sybase Händelser med Triggers och rutiner Använda SQL - Del 6 Division 5 Inledning Detta är en del 6 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, jag presentera dig för lagrade procedurer i Sybase SQL Anywhere.

Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. En procedur A trigger är en omedelbar reaktion på en händelse. Jag utlösa kallas automatiskt från en uppdatering, infoga eller ta bort händelsen i en tabell. Ett förfarande är som en utlösande faktor, men det är inte upp automatiskt. Det har större flexibilitet i sin kodning och kan göra mer analys än en utlösande faktor.

En utlösare kan ringa ett förfarande för att bredda den aktivitet och makt. Ett förfarande kan returnera ett resultat set (kolumner och rader) men jag kommer inte gå in på det i denna serie. Förfarande Ägare A förfarande äger precis som en tabell ägs. För att konvertera en vanlig användare till en ägare med hjälp av GRANT uttalande som vi såg i en av de tidigare delarna i serien. Efter att ägaren kan skapa sina egna förfaranden. DBA kan också skapa förfaranden. Kom ihåg att DBA äger allt. När ett förfarande skapas det automatiskt sparas.

Du behöver inte någon särskild förklaring att spara en procedur. Med andra ord, när en procedur skapas den lagras. Skapa ordningen Uttalande enkla ordalag CREATE PROCEDURE Analysen: CREATE [ELLER BYT] FÖRFARANDE [ägare.] Procedurnamn ([parameter, ...]) förening-uttalande parameter: parameter-parametern mode namn datatyp [ ,,,0],DEFAULT uttryck] parameter-mode: IN | OUT | INOUT Kom ihåg, allt inom hakparenteser är valfritt. | innebär och /eller i sitt läge. procedurnamn Tillvägagångssättet namn är det namn du ger förfarandet. parameter parametrar åtskilda med kommatecken; icke är obligatorisk.

Syntaxen för varje parameter är: parameter-mode parameternamn datatyp [DEFAULT uttryck] parameter-mode kan vara IN eller OUT eller INOUT. parameter-namn är ett namn som du väljer. datatyp är en typ tabellkolumn data. uttryck är oftast ett värde, vilket är en siffra eller en sträng. När du använder DEFAULT, innebär det att du ger

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