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:
Est-ce que cette méthode est valable?
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
y'en a-t-il une meilleure?
Je vous remercie d'avance,
Axel M.
Partager