Oracle passer des arguments - SQL/NoSQL - Programmation
Marsh Posté le 24-06-2005 à 20:21:10
bonne question, la je ne sais mm pas si c'est possible malheureusement, c'est un log. Donc à priori il met tout! mais bon peut être qu'il existe des paramètres à paramètrer! mais la sincèrement j'en ai aucune idée.
Marsh Posté le 25-06-2005 à 09:58:59
Essaye de mettre des choses comme :
set heading off;
set verify off;
set echo off;
set feedback off;
dans ton toto.sql, pour voir.
Y a pas mal d'options qui permettent d'enlever des affichages
Marsh Posté le 20-07-2005 à 03:00:27
oué, faut matter toutes les commandes qu'on peut faire sous SQL*Plus
Marsh Posté le 20-07-2005 à 08:15:40
Reply
Marsh Posté le 24-06-2005 à 19:01:17
Salut,
dans mon script sql, je passe des arguement depuis la ligne de commande
dans mon .bat
sqlplus -s login/mdp@bd toto.sql "mon_arguement" > journal.log
dans mon log je n'arrive pas a supprimer les 1er lignes
ex :
START : SFT_FIFO : ven. 24/06/2005 18:57:09,00 ARTICLE=ENS1
.
ancien 4 : AND ID_REFERENCE='&1'
nouveau 4 : AND ID_REFERENCE='ENS1'
ancien 5 : AND TO_NUMBER(ID_ETIQUETTE_KBI) < (SELECT MAX(TO_NUMBER(ID_ETIQUETTE_KBI)) FROM ETIQUETTE_KBI WHERE STATUT_ETIQUETTE_KBI='4' AND ID_REFERENCE='&1')
nouveau 5 : AND TO_NUMBER(ID_ETIQUETTE_KBI) < (SELECT MAX(TO_NUMBER(ID_ETIQUETTE_KBI)) FROM ETIQUETTE_KBI WHERE STATUT_ETIQUETTE_KBI='4' AND ID_REFERENCE='ENS1')
ID_REFERENCE ID_ETIQUETTE_KBI QUANTITE_DISPO
-------------------- -------------------- --------------
ENS1 2395 12
je sais pas si vous voyez les lignes "ancien, nouveau, etc..."
comment les retirer ?
merchi