Bonjour,

Je me demandais si il était possible de faire plusieurs requêtes t-sql dans une fonction.
J'ai déjà effectué ce genre de chose sous postgreSQL mais il semblerait que ce soie diffrérent sous SQL server 2005.

je pensais à quelque chose du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
CREATE FUNCTION inscription(@mail varchar(30), @code varchar(50))
RETURNS int
AS
BEGIN
   DECLARE @id int
 
   INSERT INTO ma_table VALUES ('@mail') -- un identifiants est généré.
 
   @id = recupérer l'id de l'élement insérer?
 
   INSERT INTO autre_table values('@code', @id) --@id étant une FK vers la PK de ma_table
   RETURN 1
END
Est-ce que cette méthode est valable?
y'en a-t-il une meilleure?

Je vous remercie d'avance,

Axel M.