Script sql
soleil_levant
Messages postés
426
Statut
Membre
-
kanadianDri3 Messages postés 95 Statut Membre -
kanadianDri3 Messages postés 95 Statut Membre -
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
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:
- Script sql
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Logiciel sql - Télécharger - Bases de données
- Script cmd - Guide
3 réponses
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 ;)
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 ;)
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 !! ;)
Je te laisse chercher pour les autres. J'espere que ca t'aidera !! ;)
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 :)
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 :)
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
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
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