Script sql

Fermé
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 - 11 mai 2009 à 12:00
kanadianDri3 Messages postés 85 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 12 juillet 2010 - 19 mai 2009 à 17:22
Bonjour,
Je souhaite générer un scripts sql pour un traitement d'une base de données sur Access assez lourde.
Je maîtrise pratiquement toutes les requêtes sql les plus complexs mais pas la génration des scripts complexes.
Ma question comment pourrais-je apprendre d'avantages sur les scripts sql, comme les boucles, les processus (begin ... end) afin de faire des traitements complexes sur ma base ?
Merci d'avance
A voir également:

3 réponses

kanadianDri3 Messages postés 85 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 12 juillet 2010 10
11 mai 2009 à 12:09
Salut,
Si j'ai bien compris tu voudrais utiliser des procédures et fonctions avec PL/SQL. Je ne sais pas si ca marche avec Access par contre. (j'ai travaillé avec Oracle).
En tout cas, les fonctions en SQL, pour moi, c'est le PL SQL.

Voilà un site. Tu peux télécharger le pdf du tuto ou le consulter en ligne. (lien suivant et précédent)
C'est un peu lourd et long mais bon ^^

Bon courage ;)
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
11 mai 2009 à 12:27
Salut,
nn pas du PL SQl, ma Base access c'est du back up qui tire les données d'un server SQL 2005. Le pl.sql c'est propre à oracle c'est super puissant j'imagine.
Je veux connaître comment utiliser les scripts, le bé-à-bas, comme procédures sur les tables, touts quoi
Merci d'avance
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
11 mai 2009 à 12:30
Juste une question, ils sont ou les liens dont tu me parles?
0
kanadianDri3 Messages postés 85 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 12 juillet 2010 10 > soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011
11 mai 2009 à 14:51
Oups :) j'ai oublié de mettre le lien (que j'avais préparé). Mais bon ca pas t'etre d'une grande aide. Mais si tu es curieux tu peux quand même aller regarder ici : https://sheikyerbouti.developpez.com/pl_sql/?page=Chap0
0
kanadianDri3 Messages postés 85 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 12 juillet 2010 10
11 mai 2009 à 14:59
Sinon, bah à vrai dire j'en sais trop rien à propos d'access (j'adhère pas trop à ce logiciel). J'imagine que tu vas devoir faire des macros, en VBA qui plus est. Tu peux aussi faire des fonctions, mais la doc technique, je la trouve pas super celle qu'on peu réussir à trouver sur le net. En voilà une : https://access.developpez.com/cours/
Je te laisse chercher pour les autres. J'espere que ca t'aidera !! ;)
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
11 mai 2009 à 15:27
Merci kanadianDri,
Si je comprends bien je laisse tomber les scripts sql avec access? J'en ai déjà développé avec VBA sur la même base tas de trucs, ce qui me pose problème ce sont les variables du noms de fichiers que VBA, Macros doivent etre changées..
Bref merci pr ton aide.
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
15 mai 2009 à 02:33
Salut kanadian,

j'ai finalement trouvé la soluce pour mes scripts sql sur la base access, en effet la solution est de bosser sur les macros d'access. Il se trouve aussi que Toad fonctionne sur toutes les plateformes actuellement y compris access. Sauf que c'est payant (pas comme oracle avec une version trial fournis pr les clients oracle);

Sinon, tu aurais une idée sur la génération de sous total avec sql à chaque changement d'enregistrement?

Bnne soirée :)
0
kanadianDri3 Messages postés 85 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 12 juillet 2010 10
19 mai 2009 à 17:22
Slt soleil_levant

Je sais pas si j'ai compris correctement ce que tu demande. Ce que j'ai compris, ce qu'il faudrait faire une fonction (ou procédure) au moment où on enregistre un changement (genre quand on clique sur le bouton valider ou la touche entrée). J'imagine que derrière, il suffirait de modifier la valeur en récupérant l'ancienne et la remplacer par la nouvelle.

Je suis vraiment plus à l'aise avec Oracle (tu l'auras compris) qu'avec les macros VBA. J'en fais un peu mais c'est surtout sous Excel. A voir la doc ou sur Google (google is your friend ;) pour les fonctions qui existent. Je suis certains qu'il existe des fonctions quasi toute faite pour ce que tu veux faire (et d'après ce que j'ai compris)

Précise ton problème et je regarderais pour t'aider ;)

Bon courage

Kanadian
0

Discussions similaires