Francois Gatto wrote:
Bonjour,

Le 16/02/2010 02:01, Maurice a écrit :
Bonjour,
Dans une table je voudrais altérer certaines valeurs d'un champ texte (4
caractères) ; si le premier caractère est une espace je voudrais le
remplacer par un autre caractère (par exemple "-").
Je sais initialiser un champ dans une table, mais pas le modifier,
encore moins après une requête.
Quelqu'un peut-il m'indiquer la procédure / le code SQL ?
Maurice


En mode SQL direct tu peux utiliser la commande suivante :

UPDATE "nomTable"
SET "champTexte" = '-'+SUBSTRING( "champTexte", LOCATE( ' ', "champTexte" ) + 1 )
WHERE SUBSTRING ( "champTexte", 1, 1 ) = ' ';

Francois Gatto

Merci beaucoup.    Maurice


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Reply via email to