Sauvegarde iPhone

Sur un ordinateur Windows Vista ou 7, iTunes sauvegarde les données de l’iPhone dans le répertoire :

/cygdrive/c/Users/${USER}/AppData/Roaming/Apple Computer/MobileSync/Backup

Transformer des lignes en colonnes

Pour transformer des lignes en colonnes, depuis Oracle 11g, rien de plus simple.

Il suffit d’utiliser la fonction listagg. Ci-dessous un exemple :

select
    r.i_version
    , r.i_type_requete
    , r.i_code_appli
    , r.i_nd
    , e.info
    , listagg(e.offre_com, ',') within group (order by e.offre_com) as offres
from
    requete r
    , etude e
where
    r.o_id_histo = e.id_histo
and trunc(r.o_date_histo) = trunc(sysdate)
and rownum < 101
group by
    r.i_version
    , r.i_type_requete
    , r.i_code_appli
    , r.i_nd
    , e.info
;

Reconstruire la partition d’un index

Pour reconstruire la partition d’un index :

ALTER INDEX SCHEMA.NOM_INDEX REBUILD PARTITION NOM_PARTITION;

Créer une liste dans Excel

Comment créer une liste dans Excel ?

Saisir les valeurs dans la liste dans des cellules.

Sélectionner ces cellules, sans qu’aucune ne soit vide.

Clic droit sur la sélection Définir un nom.

Saisir un nom.

Cliquer sur la cellule où doit être placée la liste.

Cliquer dans la barre de menu sur Données.

Cliquer dans la barre de menu sur Validation des données.

Dans l’onglet Option, sélectionner Autoriser / Liste.

Saisir le nom de la liste défini au début.

Cliquer sur OK.

Echantillon de résultats

Pour récupérer un échantillon d’une table, utiliser la fonction first_value.

SELECT system_coord, codepc
FROM reflet_05.pc_localisation
WHERE codepc IN
(
SELECT first_value(codepc) over(partition BY system_coord ORDER BY codepc) FROM reflet_05.pc_localisation
);

Remonte pour chaque système de coordonnées de la table un PC.

Autre exemple, pour remonter pour chaque RCRAT un seul DSLAM :

select
    r.code "rcrat"
    , r.code_dr "dr"
    , d.code "dslam"
from
    dslam d
    , rcrat r
where
    d.code in (select first_value(code) over(partition by id_rcrat order by code) from dslam where type_dslam = 'FULL_GE')
and d.id_rcrat = r.id
and d.type_dslam = 'FULL_GE'
order by 1, 2, 3
;