Met Sybase Evenementen met Triggers en procedures met behulp van SQL - Deel 6 Division 5 Inleiding Dit is deel 6 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, introduceer ik u Stored Procedures in Sybase SQL Anywhere.
Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding 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. Een Procedure Een trigger is een onmiddellijke reactie op een gebeurtenis. Ik trigger wordt automatisch aangeroepen vanuit een update, invoegen of gebeurtenis te verwijderen in een tabel. Een procedure is als een trigger, maar wordt niet automatisch gebeld.
Het heeft meer flexibiliteit bij de codering en kan analyse meer doen dan een trigger. Een trigger kan een procedure te bellen om het te verbreden activiteit en macht. Een procedure kan een resultaat set (kolommen en rijen) terug te keren, maar ik zal niet ingaan op die verder gaan in deze serie. Procedure eigenaar Een procedure is eigenaar net als een tabel is eigendom. Om u een gewone gebruiker te converteren naar een eigenaar met behulp van de instructie GRANT zoals we zagen in een van de vorige delen van de serie. Daarna de eigenaar zijn procedures kunnen maken.
De DBA kan ook procedures maken. Vergeet niet dat de DBA bezit alles. Wanneer een procedure wordt gecreëerd wordt deze automatisch opgeslagen. Je hebt geen speciale verklaring nodig om een procedure op te slaan. Met andere woorden, wanneer een procedure wordt geschapen wordt opgeslagen. Maak de procedure Verklaring In eenvoudige bewoordingen de CREATE PROCEDURE verklaring is: CREATE [OR REPLACE] PROCEDURE [eigenaar.] Procedure-naam ([parameter, ...
]) verbinding-verklaring parameter: parameter-mode parameter-naam data-type [ ,,,0],STANDAARD expressie] parameter-modus: IN | UIT | INOUT Vergeet niet, alles wat tussen vierkante haken is optioneel. | middelen en /of op zijn plaats. procedure-naam van de procedure-naam is de naam die u aan de procedure. parameter parameters worden gescheiden door een komma; niet is verplicht. De syntax van elke parameter is: parameter-mode parameter-naam data-type [STANDA