Comment concat une valeur entière avec une chaîne de caractères dans DB2 procédure
J'ai une variable, price dec(5,0)
. Comment puis-je concat une chaîne statique "dollar" pour cela et enregistrer en tant que char(10)
?
Si le prix est 55555, le résultat devrait être 55555 Dollar et ce doit être enregistré comme un char(11)
.
Comment puis-je le faire? J'ai essayé de casting et juste concat à l'aide de '+', mais ça ne fonctionnait pas.
OriginalL'auteur user987880 | 2011-10-12
Vous devez vous connecter pour publier un commentaire.
La méthode concat opérateur dans DB2 est une double pipe,
||
.Aussi, vous aurez besoin de
cast
la valeur décimale d'un char avant de pouvoir concaténer.Quelque chose comme:
OriginalL'auteur MrG
Pas de conversion est nécessaire, à la fois de la exampples ci-après:
CONCAT(55555, "Dollar") en tant que "Test de la Colonne"
OU
55555 | | "Dollar" COMME "Test de la Colonne 2"
OriginalL'auteur Brian