[HP-UX] Conversion date sql/bourn shell
Résolu/Fermé
A voir également:
- [HP-UX] Conversion date sql/bourn shell
- Classic shell windows 11 - Télécharger - Personnalisation
- Hp format tool - Télécharger - Stockage
- Télécharger pilote imprimante hp - Télécharger - Pilotes & Matériel
- Touchpad bloqué hp - Guide
- Trier par date excel - Guide
6 réponses
dubcek
Messages postés
18769
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 629
8 déc. 2008 à 12:15
8 déc. 2008 à 12:15
hello
date '+%d/%m/%Y'
date '+%Y-%m-%d %T'
date '+%d/%m/%Y'
date '+%Y-%m-%d %T'
Merci d'avoir répondu.
Ce que tu me propose là, n'afficherait il pas seulement la date du jour dans le format désiré ?
Car je récupère avec ma requête SQL des dates diverses.
Ce que tu me propose là, n'afficherait il pas seulement la date du jour dans le format désiré ?
Car je récupère avec ma requête SQL des dates diverses.
dubcek
Messages postés
18769
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 629
8 déc. 2008 à 14:40
8 déc. 2008 à 14:40
je n'ai pas totalement saisi la question. transformer des dates SQL ou une date courante en format SQL ?
Dans ma table j'ai des dates, (la colonne s'appelle JOUR et est au format DATE)
type de date affichée :
30/11/2008
01/12/2008
etc...
Sous UNIX, j'effectue la requêtes SELECT JOUR FROM matable avec sqlplus,
et au lieu de m'afficher la date 30/11/2008
il me la transforme en : 2008-11-30 00:00:00
De plus, je ne dois pas transformer UNE date mais une liste au nombre variable de date.
Tu vois mieux ce que je veux dire?
type de date affichée :
30/11/2008
01/12/2008
etc...
Sous UNIX, j'effectue la requêtes SELECT JOUR FROM matable avec sqlplus,
et au lieu de m'afficher la date 30/11/2008
il me la transforme en : 2008-11-30 00:00:00
De plus, je ne dois pas transformer UNE date mais une liste au nombre variable de date.
Tu vois mieux ce que je veux dire?
dubcek
Messages postés
18769
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 629
8 déc. 2008 à 14:53
8 déc. 2008 à 14:53
donc c'est l'affichage de sqlplus qui transforme la date, pas le shell HP-UX ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18769
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 629
8 déc. 2008 à 14:57
8 déc. 2008 à 14:57
essayer
set NLS_DATE_FORMAT = 'dd/mm/yyyy'
set NLS_DATE_FORMAT = 'dd/mm/yyyy'
J'ai le droit à un:
SP2-0735: unknown SET option beginning "NLS_DATE_F..." 2008-12-01 00:00:00
en faisant:
SP2-0735: unknown SET option beginning "NLS_DATE_F..." 2008-12-01 00:00:00
en faisant:
H=$(sqlplus -s ${ORA_USER}/${ORA_PWD}@${BASE} << EOF WHENEVER OSERROR EXIT 61 ROLLBACK WHENEVER SQLERROR EXIT 62 ROLLBACK set newpage 0 space 0 linesize 150 pagesize 0 echo off feedback off heading off termout off set NLS_DATE_FORMAT = 'dd/mm/yyyy' SELECT matable.JOUR FROM matable; EXIT EOF) echo $H
dubcek
Messages postés
18769
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 629
8 déc. 2008 à 15:12
8 déc. 2008 à 15:12
et comme ça
alter session set nls_date_format='dd/mm/yyyy';
alter session set nls_date_format='dd/mm/yyyy';