Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1086 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL Server / Cobol GCOS] Insert Varchar sans espace

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL Server / Cobol GCOS] Insert Varchar sans espace

n°2285588
Kilyn
Milé sek milé
Posté le 26-07-2016 à 08:04:54  profilanswer
 

:hello:
 
J'ai un champ en VARCHAR(6) sous SQL Server. Via une requête Insert en Cobol, je peux rentrer une valeur faisant moins de 6 caractères. Actuellement les valeurs sont complétées avec les espaces manquant.
Mon problème c'est que je voudrais alimenter ce champ sans les espaces à la fin. Avec un exemple c'est mieux :
- Actuellement : "PROF  "
- But : "PROF"
 
Comment faire ? J'ai essayé les niveaux 49 mais le compilateur SQL (CMAGEN) ne veut pas l'utilisation d'une zone groupe. Vous avez un exemple quelque part ? Changer le VARCHAR en CHAR n'est pas possible.
 
Merci. :jap:


---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.
mood
Publicité
Posté le 26-07-2016 à 08:04:54  profilanswer
 

n°2285593
Kilyn
Milé sek milé
Posté le 26-07-2016 à 10:01:22  profilanswer
 

Il n'y a plus de coboliste ici ? :/


---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.
n°2285620
Kilyn
Milé sek milé
Posté le 26-07-2016 à 17:13:54  profilanswer
 

Merci BrisChri mais ça ne fonctionne pas. :/


---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.
n°2285642
Kilyn
Milé sek milé
Posté le 27-07-2016 à 09:53:07  profilanswer
 

Merci pour ton aide. Je dois gérer un plantage en Prod donc ça sera pour plus tard.
Le problème c'est que je ne peux pas faire de niveau 01 / 49 / 49.
Par exemple j'ai :

Code :
  1. 01 TYPE-NUM.
  2.   49 TYPE-NUM-LEN PIC S9(4) COMP.
  3.   49 TYPE-NUM-VAL PIC X(6).


Le compilateur CMAGEN me dit :

Citation :

TYPE-NUM must be an elementary item not a group one.


 
Dans l'orde Insert je sous bien mettre TYPE-NUM et non TYPE-NUM-VAL ?
 
Pour la virgule, le compilateur Cobol me l'a signalé. ;)


Message édité par Kilyn le 27-07-2016 à 09:53:59

---------------
Nous ne sommes pas des êtres humains vivant une exprérience spirituelle. Nous sommes des êtres spirituels vivant une expérience humaine.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL Server / Cobol GCOS] Insert Varchar sans espace

 

Sujets relatifs
[SQL] Question sur une requête[SQL] Filtrer les chiffres
[SQL Server] clé étrangère et Check constraint - NULL[Excel] Création d'une requête SQL ?
[SQL] Aide exos (simple)Problème requête SQL: command not properly ended
Delphi 7 et Sql server 2008insert into avec condition
Plus de sujets relatifs à : [SQL Server / Cobol GCOS] Insert Varchar sans espace


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR