The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Sélectionnez Oracle dans l'état benefactr UNIX et Linux Applications 1 03-26-2009 04:15 PM
choisir un domaine particulier Satyak De programmation et de script Shell 4 10-09-2008 05:38 AM
sélectionner dernier champ à partir d'un fichier kykyboss De programmation et de script Shell 3 11-14-2006 10:15 AM
Erreur: le champ $ () n'est pas correcte abbaye De programmation et de script Shell 3 06-20-2006 04:01 AM
Pipe SQL SELECT résultats au script houtakker UNIX pour les nuls Questions et réponses 6 10-31-2003 01:20 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 04-21-2009
ryanW ryanW is offline
Registered User
  
 

Date d'inscription: mars 2009
Posts: 34
: choisir déclaration de valeur de retour avec la taille de champ correct:

Salut à tous,

Je suis confronté à un problème en ce qui concerne la sélection à partir de Sybase, le retour de la mauvaise taille.

Par exemple, le domaine est le nom (20).

Après avoir choisi i sybase, le résultat est nicky.
i après l'assigner à une autre déclaration de la variable, il sera en réalité nom de "Nicky", ce dont j'ai besoin, le résultat est «Nicky» avec l'espace.

N'importe qui, qui peut m'aider? où le configurer .. alors je peux obtenir la valeur de retour avec ce qui est de taille, y compris l'espace.

voici mon échantillon de codification qui

FIRST::::
typeSQL ()
(

CONNECT \u003d "$ SYBASE/XXX-22_8/bin/isql $ HOSTNAME-S-U-P $ USERNAME $ PASSWORD-W400-b-s |"

data_type_SQL\u003d $ (Cat $ CONNECT <<-__ EOF__
SET ON NOCOUNT
sélectionner LOC_TYPE, WAREHOUSE, LOCATION_ID d'où LOCATION
LOCATION_ID \u003d "$ loc_ID"
aller
__EOF__)
)

taille de chaque déposée
LOC_TYPE (1)
WAREHOUSE (4)
LOCATION_ID (6)


Après le retour de la valeur incorrecte de taille qui sont de suivre la taille de chaque nom de table

data_type_SQL Résultat -> | G | NRT | NRTW |

DEUXIÈMEMENT::
loc_TYPE\u003d $ (echo $data_type_SQL | Cut-d \ |-f2 | sed -e 's / | / / g')
ware_HOUSE\u003d $ (echo $data_type_SQL | Cut-d \ |-f3 | sed -e 's / | / / g')
local_ID\u003d $ (echo $data_type_SQL | Cut-d \ |-f4 | sed -e 's / | / / g')

résultat après avoir attribué à taille incorrecte

loc_TYPE \u003d "NRTW"
ware_HOUSE \u003d "G"
local_ID \u003d "NRT"


Est ce que quelqu'un peut m'aider pour le vérifier? J'espère juste après assigner à chaque domaine de taille correcte, y compris les "ESPACEMENT"

merci
 

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 06:27 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0