Concernant les procédures stockées, en voici une très simple :
1 2 3 4 5 6
|
CREATE PROCEDURE MA_PROCEDURE_STOCKEE
@MonParametre INT
AS
SELECT * FROM MA_TABLE WHERE MA_COLONNE=@MonParametre
GO |
Pour l'exécuter avec le paramètre prenant la valeur 25 :
EXEC MA_PROCEDURE_STOCKEE 25
Pour la modifier
1 2
| ALTER PROCEDURE MA_PROCEDURE_STOCKEE
... |
Où ... est le nouveau code. Pour l'effacer :
DROP PROCEDURE MA_PROCEDURE_STOCKEE
Donc la difficulté n'est pas là
. En ce qui concerne le SQL, il est généralement compatible, donc en copiant tes requêtes Access dans des procédures stockées cela devrait marcher.
Mais comme je l'ai indiqué, c'est vrai en général, ce qui signifie selon la règle des 80/20 que tu vas passer 20% du temps à faire 80% du travail et 80% du temps à faire le reste c'est à dire tester tes requêtes pour t'assurer que leur comportement est le même avec SQL Server 
Hormis ces généralités, les plus grosses différences se trouvent au niveau des fonctions. Par exemple MID en Access doit être remplacée par SUBSTRING, et IIF par CASE.
Si tu lis l'anglais même approximativement, je te conseille le lien suivant :
http://weblogs.sqlteam.com/jeffs/arc...heatsheet.aspx
Si tu lis l'anglais moins approximativement, essaie celui-ci :
http://sqlserver2000.databases.aspfa...ql-server.html
________________________________
Seminoque, créateur de
http://www.bingokaz.com
Partager