OVH Cloud OVH Cloud

Creation fonction

1 réponse
Avatar
TITI
Bonjour a tous!!

J'utilise Access et MSDE et je n'arrive pas a cr=E9er des=20
fonctions.
Comment faire?
Sur un bouqin je vois qu'il y a un assistant ou l'on=20
demande si l'on souhaite cr=E9er une proc=E9dure stock=E9e, une=20
fonction scalaire.... Mais je n'arrive pas a trouver cet=20
assistant.

Merci

1 réponse

Avatar
Fred BROUARD
pour créer une fonction il suffit de lancer un ordre TRANSACT SQL comme :

CREATE FUNCTION MaFonction (@UnParametre INT)
RETURNS INT
AS
BEGIN
DECLARE @N INT

SET @N = @UnParametre * -1

RETURN @N
END


C'est tout...

Pour l'utiliser, un autre ordre :

SELECT dbo.MaFonction(33)

C'est tout !

A lire : http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL.html#3

A +

--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************


TITI a écrit:
Bonjour a tous!!

J'utilise Access et MSDE et je n'arrive pas a créer des
fonctions.
Comment faire?
Sur un bouqin je vois qu'il y a un assistant ou l'on
demande si l'on souhaite créer une procédure stockée, une
fonction scalaire.... Mais je n'arrive pas a trouver cet
assistant.

Merci