34 résultats trouvés
Aller à la recherche avancée
- par vazymimil
- lun. 24 août 2020, 09:01:18
- Forum : langages
- Sujet : Trigger SQL
- Réponses : 7
- Vues : 21844
Bonjour,
avec STACK_INFO c'est possible, par exemple
Code : Tout sélectionner
select
program_name
from
table(QSYS2.STACK_INFO('*')) A
where
program_name is not null
and (program_library_name not like 'Q%'
or program_name in ('QZDASOINIT', 'QSQIMAIN'))
order by ordinal_position desc
limit 1;
- par vazymimil
- mar. 28 juil. 2020, 16:51:59
- Forum : langages
- Sujet : [SQL] fonction inverse de XMLTEXT
- Réponses : 3
- Vues : 13314
Bonjour, Si j'ai bien compris vous avez un fragment xml échappé dans un CDATA (qui pourtant sert à éviter d'échapper son contenu), lui même dans un document xml. xml-into peut faire ce que vous voulez, vous extrayez d'abord le contenu du CDATA, échappé donc, avec xml-into puis vous repassez ce conte...
- par vazymimil
- ven. 07 févr. 2020, 10:42:57
- Forum : langages
- Sujet : Format de date suite dspobjd
- Réponses : 2
- Vues : 13249
Bonjour, Il y a moyen avec to_date(), notez que ci dessous il y a un filtre sur le siècle pour simplifier select odobnm, case odudat when '' then null else date(to_date(odudat,'MMDDYY')) end as derniere_utilisation from sortie_dspobjd where oducen = '1'; mais surtout puisqu'on fait du sql autant uti...
- par vazymimil
- mar. 22 oct. 2019, 10:34:57
- Forum : langages
- Sujet : (sans sujet)
- Réponses : 9
- Vues : 30613
Bonjour, Dans votre dernière requête le type de consignmentDetail doit être XML pour être passé à XMLTABLE et son PATH est '.', les autres path ne sont pas corrects non plus journey_routeId varchar(100) PATH '../../../../routeId', site_id varchar(100) PATH '../../../@id', consignment...
- par vazymimil
- lun. 27 mai 2019, 15:27:26
- Forum : Système
- Sujet : SFTP
- Réponses : 6
- Vues : 24053
Bonjour, SSH_ASKPASS contient le nom d'un script que SSH appelle si : aucun terminal n'est associé à la session la variable d'environnement DISPLAY est lisible la variable d'environnement SSH_ASKPASS est lisible je pense qu'il y a une coquille dans le script de lancement, la variable SSH_ASKPASS n'e...
- par vazymimil
- lun. 15 avr. 2019, 14:46:20
- Forum : Système
- Sujet : Utilisation d'un programme qui n'est pas la lib liste
- Réponses : 2
- Vues : 12258
Bonjour, C'est possible quand la liste de bibliothèque n'est pas utilisée, est-ce que les procédure stockées sont appelées qualifiées ? Appellent-elles elles même d'autres procédures/fonctions et quelle est la valeur de SQLPATH à leur création, et quel nommage est utilisé lors de leur création ? C'e...
- par vazymimil
- lun. 04 mars 2019, 15:51:25
- Forum : Système
- Sujet : (sans sujet)
- Réponses : 5
- Vues : 19959
Plus élevée pas forcément, DSPLNK ne tient pas compte du contenu, si taille est grande c'est sans doute parce-que le répertoire a contenu beaucoup d'objets à un moment du donne la taille allouée des objets, y compris du répertoire et des sous répertoires, c'est donc plus proche du dsplnk, ls elle do...
- par vazymimil
- lun. 04 mars 2019, 15:01:57
- Forum : Système
- Sujet : (sans sujet)
- Réponses : 5
- Vues : 19959
Bonjour,
c'est différent parce-qu'il ne s'agit pas des tailles des mêmes choses
dsplnk donne la taille de la définition du répertoire, dont la "table des matières"
ACS donne la somme des tailles des fichiers contenus dans le répertoire et les sous-répertoires
- par vazymimil
- mer. 27 févr. 2019, 17:06:19
- Forum : Système
- Sujet : Objet de type .dmp sur l'IFS
- Réponses : 1
- Vues : 9651
Bonjour,
j'ai déjà vu quelque chose du genre, c'était la carte réseau qui faisait le dump parce-que submergée de paquets, il doit y avoir quelque chose dans DSPLOG à la date de création du dump, et dans SST je crois
Mais çà n'en disait pas plus
- par vazymimil
- mer. 28 nov. 2018, 12:13:35
- Forum : langages
- Sujet : Fichier IFS - UTF-16
- Réponses : 9
- Vues : 26858
En fait il y a une api pour ça :QlgTransformUCSData un exemple: dcl-pr QlgTransformUCSData int(10) extproc(*dclcase); xformtype int(10) value; inbuf pointer; inbytesleft uns(10); outbuf pointer; outbytesleft uns(10); outspacereq uns(10); end-pr; dcl-s donneesUTF16LE char(%size(chaineucs2)); dcl-s re...
- par vazymimil
- mar. 27 nov. 2018, 17:54:35
- Forum : langages
- Sujet : Fichier IFS - UTF-16
- Réponses : 9
- Vues : 26858
S'il est exigeant il faudra mettre le BOM UTF16-LE et inverser les octets de deux par deux dans chaineUCS2, je pense que ça devrait suffire
- par vazymimil
- mar. 27 nov. 2018, 17:41:53
- Forum : langages
- Sujet : Trigger SQL
- Réponses : 6
- Vues : 20362
Je pense que le problème soit là: MODE DB2SQL est indiqué pour un déclencheur BEFORE et celui-ci contient une référence à une table de déclenchement. En anglais ce serait plûtot la table de déclenchement MODE DB2SQL is specified for a BEFORE trigger and the trigger contains a reference to the trigge...
- par vazymimil
- mar. 27 nov. 2018, 16:16:27
- Forum : langages
- Sujet : Trigger SQL
- Réponses : 6
- Vues : 20362
Bonjour, un peu plus de détail sur l'erreur ce serait pas de refus :lol: mais cette requête ne peut pas fonctionner s'il n'y a pas d'enregistrement dans CITSNKP1 WHERE NKP.CSOC = NW.CSOC, dans ces cas le select retourne NULL malgré l'IFNULL parceque ce dernier n'est pas exécuté ... parce-qu'aucun en...
- par vazymimil
- mar. 27 nov. 2018, 14:31:56
- Forum : langages
- Sujet : Fichier IFS - UTF-16
- Réponses : 9
- Vues : 26858
Je pense qu'il faudrait utiliser open(nomFichier:O_CREAT+O_WRONLY+O_CCSID:0: 1200 ); pour que le fichier soit créé avec le CCSID 1200 même s'il n'y a pas de conversion (il faut supprimer le fichier pour être sûr s'il existe déjà) et ajouter un write(fd:x'FFFE':2); avant l'écriture des données qui es...