[Base] modification des données

Bonjour,

Je ne parviens pas à utiliser la commande set pour modifier la valeur d'un
champ :

select "Regime","Transport" from "Siecle"
set "Regime" = 2 where "Transport" = 1

Y a-t-il une limitation des commandes SQL dans l'application Base ?

Merci

Bonjour

David Benveniste wrote

Je ne parviens pas à utiliser la commande set pour modifier la valeur d'un
champ :

select "Regime","Transport" from "Siecle"
set "Regime" = 2 where "Transport" = 1

Y a-t-il une limitation des commandes SQL dans l'application Base ?

La limitation est que les requêtes lancées depuis l'interface ne peuvent
être *que* des sélections. La mise à jour des structures et données ne
peut se faire que via une macro ou par la commande Outils> SQL.

À part ça il faut évidemment employer la syntaxe correspondant au
moteur de la base. Par exemple pour le format "natif" (hsqldb) tu
pourrais utiliser quelque chose comme :

UPDATE "Siecle" SET "Regime" = 2 WHERE "Transport" = 1

La documentation est ici :
http://www.hsqldb.org/doc/guide/ch09.html#update-section

Cordialement
Pierre-Yves

Merci beaucoup !

Je pensais bien avoir un problème de syntaxe avec mon vieux manuel SQL.

Cordialement

D. Benveniste

Bonjour

    David Benveniste wrote
    Je ne parviens pas à utiliser la commande set pour modifier la
    valeur d'un champ :

    select "Regime","Transport" from "Siecle"
    set "Regime" = 2 where "Transport" = 1

    Y a-t-il une limitation des commandes SQL dans l'application Base ?

La limitation est que les requêtes lancées depuis l'interface ne peuvent
être *que* des sélections. La mise à jour des structures et données ne
peut se faire que via une macro ou par la commande Outils> SQL.

À part ça il faut évidemment employer la syntaxe correspondant au
moteur de la base. Par exemple pour le format "natif" (hsqldb) tu
pourrais utiliser quelque chose comme :

UPDATE "Siecle" SET "Regime" = 2 WHERE "Transport" = 1

La documentation est ici :
http://www.hsqldb.org/doc/guide/ch09.html#update-section

Cordialement
Pierre-Yves

------------------------------------------------------------------------
If you reply to this email, your message will be added to the
discussion below:
http://nabble.documentfoundation.org/Base-modification-des-donnees-tp4108603p4108635.html

To unsubscribe from [Base] modification des données, click here
<http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4108603&code=ZGF2aWQuYmVudmVuaXN0ZUBhYy1yZW5uZXMuZnJ8NDEwODYwM3wtMTgzNjc0MzI0MQ==>.
NAML
<http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html!nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers!nabble%3Aemail.naml-instant_emails!nabble%3Aemail.naml-send_instant_email!nabble%3Aemail.naml>

david_benveniste.vcf (430 bytes) <http://nabble.documentfoundation.org/attachment/4108749/0/david_benveniste.vcf>