14 messages in org.openoffice.fr.progRe: [prog] syntaxe SQL et *... et req...
FromSent OnAttachments
nicolasAug 24, 2006 3:53 am 
Manuel NAUDINAug 24, 2006 4:13 am 
nicolasAug 24, 2006 4:40 am 
nicolasAug 24, 2006 5:19 am 
Manuel NAUDINAug 24, 2006 5:25 am 
Manuel NAUDINAug 24, 2006 5:30 am 
NicolasAug 26, 2006 3:13 pm 
Alex ThurgoodAug 27, 2006 1:57 am 
Manuel NAUDINAug 27, 2006 5:41 am 
NicolasAug 27, 2006 8:29 am 
Manuel NAUDINAug 27, 2006 8:44 am 
NicolasAug 27, 2006 8:57 am 
Manuel NAUDINAug 27, 2006 9:20 am 
NicolasAug 28, 2006 1:43 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] syntaxe SQL et *... et requete SQL ignorant la casseActions...
From:Nicolas (itki@wanadoo.fr)
Date:Aug 27, 2006 8:57:12 am
List:org.openoffice.fr.prog

Je viens d'essayer ta commande SQL ALTER TABLE "Suivis" ALTER COLUMN "Nom" VARCHAR_IGNORECASE

Effectivement ca marche, et meme sur les clés !! merci du tuyau

Je vais cependant refaire l'architecture de la base, compte tenu de ce que tu m'as dit sur l'évolution de HSQL, je vais définir des clés numériques et passer mes champs de texte en VARCHAR_IGNORECASE. Pour l'instant ca ira... enfin je crois, et si ca marche ;)...

Concernant la clause WHERE dans un INSERT INTO, je viens d'essayer les commandes suivantes

INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom","Date") FROM "Suivis" where ("Suivis"."Nom"="Suivis2"."Nom")

INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom","Date") FROM "Suivis" where ("Nom"="Nom")

...Et ca marche pas, même message d'erreur.

Manuel NAUDIN a écrit :

Pour la commande INSERT INTO via Outils/SQL, cela fonctionne bien dés l'instant ou l'on ne souhaite pas modifier plusieurs choix à la fois.

INSERT INTO "Suivis2" ("Nom") SELECT ("Nom") FROM "Suivis" 1: Commande exécutée avec succès

INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom","Date") FROM "Suivis" 2: Unexpected token: , in statement [INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom",]

je me demande si ce n'est pas parce qu'il manque une clause WHERE que l'instruction à deux champs ne fonctionne pas ... sans garantie, le principal est que tu ai trouvé une solution. Ceci dit, le copier/coller de Calc vers Base est assez plantogène dès que la taille du tableau Calc est grande.*Bonne journée.