Je suis en train de récupérer toutes les données d'une ligne à teradata avec unixtoutes les données Récupérer une ligne de teradata en utilisant unix
je ne reçois pas toutes les données d'une ligne. Il est seulement EXPORTER moitié des données dans le fichier txt dans chaque ligne
J'utilise
bteq <<EOF
.logmech ldap
.logon IP/user_name,password
.EXPORT REPORT FILE=test.txt
.SET RECORDMODE OFF;
.SET WIDTH 65531;
.Set Titledashes off;
select requesttext(title '') from abc.tb
.export reset;
.LOGOFF;
.EXIT;
EOF
J'ai utilisé une largeur maximale mais je ne suis pas en mesure de récupérer toute la ligne, il est seulement aller chercher la moitié de la rangée. Mon chaque rangée a des données énormes
Pouvez-vous fournir la définition de colonne pour 'requesttext'? –
Salut @Rob Paller merci pour la réponse. Ma définition de colonne est RequestText VARCHAR (12500) CARACTERE ENSEMBLE UNICODE PAS CASESPECIFIC FORMAT 'X (255)', –
Je pense que'FORMAT x (255) 'est le démon :-) coz il reviendra juste en commençant' 255' caractères. – zarruq