Chapter 3 Guide de référence du fichier de ressource de SGBD


Procedure

La catégorie Procedure est située dans la catégorie Racine→Script→Objects, et peut contenir les éléments suivants qui définissent la façon dont les procédures sont modélisées pour votre SGBD.

Elément Description
[Eléments communs] Les éléments suivants communs aux différents objets peuvent être définis pour des procédures :

  • AfterCreate, AfterDrop, AfterModify
  • BeforeCreate, BeforeDrop, BeforeModify
  • Create, Drop
  • Enable, EnableOwner, EnableSynonym
  • Maxlen
  • ModifiableAttributes
  • Permission
  • ReversedQueries, ReversedStatements
  • SqlAttrQuery, SqlListQuery, SqlPermQuery


Pour obtenir une description de chacun de ces éléments communs, voir Eléments communs aux différents objets.
CreateFunc Spécifie l'instruction permettant la création d'une fonction.

Exemple (SQL Anywhere 10) :

create function [%QUALIFIER%]%FUNC%[%PROCPRMS%?([%PROCPRMS%])] %TRGDEFN%
CustomFunc Spécifie l'instruction permettant la création d'une fonction utilisateur, une forme de procédure qui renvoie une valeur à l'environnement appelant à utilisateur dans des requêtes et dans d'autres instructions SQL.

Exemple (SQL Anywhere 10) :

create function [%QUALIFIER%]%FUNC% (<arg> <type>) RETURNS <type>
begin
end
CustomProc Spécifie l'instruction permettant la création d'une procédure stockée.

Exemple (SQL Anywhere 10) :

create procedure [%QUALIFIER%]%PROC% (IN <arg> <type>)
begin
end
DropFunc Spécifie l'instruction permettant de supprimer une fonction.

Exemple (SQL Anywhere 10) :

if exists(select 1 from sys.sysprocedure where proc_name = %.q:FUNC%[ and user_name(creator) = %.q:OWNER%]) then
   drop function [%QUALIFIER%]%FUNC%
end if
EnableFunc Spécifie si les fonctions sont admises. Les fonctions sont des formes de procédure qui renvoient une valeur à l'environnement appelant à utiliser dans des requêtes et d'autres instructions SQL.
Function
Comment
Spécifie une instruction permettant d'ajouter un commentaire à une fonction.
ImplementationType Spécifie une liste de types de modèle de procédure disponibles.
MaxFuncLen Spécifie la longueur maximum du nom d'une fonction.
Procedure
Comment
Spécifie une instruction permettant d'ajouter un commentaire à une procédure.

 


Copyright (C) 2008. Sybase Inc. All rights reserved.