Tab Content
Pas d'activité récente

Statistiques


Messages au total
Messages au total
808
Messages par jour
0,17
Informations générales
Dernière activité
15/10/2020 11h35
Date d'inscription
09/09/2007
Voir le blog de islamov2000

Billets récents

fenetre de connexion (login window)

par islamov2000, 23/07/2020 à 16h12
salem

en attaché écran de connexion oracle forms ".fmb"
Catégories
Programmation

transposer ligne en colonne avec la fonction wm_concat d'oracle

par islamov2000, 24/04/2018 à 12h29
En recherchant une méthode qui transpose des lignes en colonnes j'ai trouvé la fonction wm_concat d'oracle qui est rapide et simple.
Auparavant, j'utilisais la méthode de génération de xml puis l'extraction des données. cette méthode est gourmande en termes de occupation de mémoire & temps d’exécution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
COLUMN employees FORMAT A50
 
SELECT deptno, wm_concat(ename) AS employees
FROM   emp
GROUP BY deptno;
 
    DEPTNO EMPLOYEES
----------

En lire plus...

Catégories
Programmation

Oracle, transformer lignes en colonne

par islamov2000, 12/07/2017 à 13h52
extraire code source de procédure, fonction...comme suite

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
SELECT name,
 
            XMLAGG (
               XMLELEMENT (
                 X,
                 text  )order by line).
            EXTRACT ('//text()')
 
            po_concat
    FROM sys.all_source t
   WHERE owner ='GMAOC'
gROUP BY name;

Mis à jour 12/07/2017 à 14h17 par kolodz ([Modération]Ajout balise CODE)

Catégories
Programmation

Oracle, calcul des valeurs des noeuds d'un arbre

par islamov2000, 07/01/2016 à 14h05
J'ai développé une procédure qui calcule valeurs des nœuds d'un arbre donné.
La procédure base sur l'idée de récursivité, c’est vraiment un casse tête pour l’implémenter.
Donc, j'ai pensé à modéliser mon idée sous un SQL/Oracle en mettant la requête générique valable pour n'importe quel arbre .
L'arbre doit être introduit dans une table. cette dernière comporte 03 champs: pere, fils et valeur.

Les nœuds sont présentés comme suite dans la table:

En lire plus...

Mis à jour 17/05/2017 à 09h58 par islamov2000

Catégories
Programmation

Oracle, script quotidien export

par islamov2000, 17/12/2015 à 14h25
Je vous présente une méthode simple pour une sauvegarde (export) quotidienne de la base de données.

Auparavant, Nous préparons un script (.SQL) qui a pour but de générer quotidiennement un nouveau fichier (.BAT) où nous trouvons une ligne de commande EXP.
Ce sript SQL s'exécute via un fichier BATCH principale qui se lance à l'aide d'une tache planifiée sous Windows.
Bien sûr, il faut adapter le script SQL à votre configuration de votre base de données ainsi les répertoires.

En lire plus...

Mis à jour 09/09/2018 à 14h45 par LittleWhite (Coloration du code)

Catégories
Programmation
Aucune certification n'a été indiquée. Déclarez vos certifications