AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

db.executegrass - En ligne dans le Cloud

Exécutez db.executegrass dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande db.executegrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


db.exécuter - Exécute n'importe quelle instruction SQL.
Pour les instructions SELECT, utilisez 'db.select'.

MOTS-CLÉS


base de données, table attributaire, SQL

SYNOPSIS


db.exécuter
db.exécuter --Aidez-moi
db.exécuter [-i] [sql=requête_sql] [contribution=prénom] [driver=prénom] [base de données=prénom]
[schéma=prénom] [--aider] [--verbeux] [--calme] [--ui]

Drapeaux:
-i
Ignorer les erreurs SQL et continuer

--Aidez-moi
Imprimer le récapitulatif d'utilisation

--verbeux
Sortie du module verbeux

--silencieux
Sortie module silencieuse

--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI

Paramètres:
sql=requête_sql
Instruction SQL
Exemple : update rybniky set kapri = 'hodne' où kapri = 'malo'

contribution=prénom
Nom du fichier contenant les instructions SQL
'-' pour l'entrée standard

driver=prénom
Nom du pilote de base de données
Options: mysql ODBC, sqlite page, ogr, dbf
Valeur par défaut: sqlite

base de données=prénom
Nom de la base de données
Valeur par défaut: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db

schéma=prénom
Schéma de base de données
N'utilisez pas cette option si les schémas ne sont pas pris en charge par le pilote/serveur de base de données

DESCRIPTION


db.exécuter permet à l'utilisateur d'exécuter des instructions SQL.

NOTES


db.exécuter exécute uniquement les instructions SQL et ne renvoie aucune donnée. Si vous avez besoin de données
renvoyé de la base de données, utilisez db.select.

Si les paramètres de connexion à la base de données sont déjà définis avec db.connect, ils sont pris comme
valeurs par défaut et n'ont pas besoin d'être spécifiés à chaque fois.

Si vous avez un grand nombre de commandes SQL à traiter, il est beaucoup plus rapide de placer toutes
les instructions SQL dans un fichier texte et utilisez contribution paramètre de fichier qu'il n'est à traiter
chaque instruction individuellement dans une boucle. Si plusieurs lignes d'instructions sont données, chaque SQL
la ligne doit se terminer par un point-virgule.

S'il vous plaît voir l'individu GRASS SQL interface pour savoir comment créer une nouvelle base de données.

EXEMPLES


Créez une nouvelle table avec les colonnes 'cat' et 'soiltype' :
db.execute sql="CREATE TABLE sols (cat entier, type de sol varchar(dix))"
Créer une nouvelle table à l'aide d'un fichier avec des instructions SQL
db.execute driver = base de données odbc = grassdb input = fichier.sql
Insérez une nouvelle ligne dans la table attributaire :
db.execute sql="INSERT INTO mysites (id,name,east,north) values ​​(30,'Ala',1657340,5072301)"
Mettre à jour les entrées d'attribut avec une nouvelle valeur en fonction de la règle SQL :
db.execute sql="UPDATE roads SET travelcost=5 WHERE cat=1"
Mettre à jour les entrées d'attribut avec une nouvelle valeur en fonction de la règle SQL :
db.execute sql="UPDATE dourokukan SET testc=50 O testc est NULL"
Supprimer les lignes sélectionnées de la table attributaire :
db.execute sql="DELETE FROM gsod_stationlist WHERE latitude < -91"
Ajouter une nouvelle colonne à la table attributaire :
db.execute sql="ALTER TABLE roads ADD COLUMN longueur double"
Conversion de type de colonne - mettre à jour la nouvelle colonne à partir de la colonne existante (tous les pilotes sauf pour
DBF) :
# 'z_value' est varchar et 'z' est en double précision :
echo "UPDATE geodetic_pts SET z = CAST(z_value AS numérique)" | db.execute entrée=-
Supprimer la colonne de la table attributaire :
db.execute sql="ALTER TABLE routes DROP COLUMN longueur"
Table de suppression (non pris en charge par tous les pilotes) :
db.execute sql="DROP TABLE fmacopy"
Mettre à jour l'attribut avec plusieurs instructions SQL dans le fichier (par exemple, file.sql, ligne d'instruction
doit se terminer par un point-virgule):
UPDATE routes SET travelcost=5 WHERE cat=1;
UPDATE routes SET travelcost=2 WHERE cat=2;
db.execute input=fichier.sql
Joindre la table 'myroads' à la table 'extratab' en fonction des valeurs de colonne 'cat' communes (pas
pris en charge par le pilote DBF) :
db.execute sql="UPDATE extratab SET names=(SELECT label FROM myroads WHERE extratab.cat=myroads.cat)"

Utilisez db.executegrass en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    BureauÉtage
    BureauÉtage
    OfficeFloor fournit l'inversion de
    commande de couplage, avec ses : - dépendances
    injection - injection de continuation -
    injection de fil Pour plus d'informations
    visiter le...
    Télécharger OfficeFloor
  • 2
    Kit Div
    Kit Div
    DivKit est un logiciel open source piloté par serveur
    Cadre d'interface utilisateur (SDUI). Il vous permet de
    déployer des mises à jour provenant du serveur pour
    différentes versions de l'application. Aussi, cela peut être
    utilisé p...
    Télécharger DivKit
  • 3
    sous-convertisseur
    sous-convertisseur
    Utilitaire pour convertir entre divers
    formule d'abonnement. Utilisateurs de Shadowrocket
    devrait utiliser ss, ssr ou v2ray comme cible.
    Vous pouvez ajouter &remark= à
    Télégramme-aimé HT...
    Télécharger le sous-convertisseur
  • 4
    SWASH
    SWASH
    SWASH est un outil numérique polyvalent
    outil de simulation d'instabilité,
    non hydrostatique, à surface libre,
    écoulement rotationnel et phénomènes de transport
    dans les eaux côtières comme ...
    Télécharger SWASH
  • 5
    VBA-M (Archivé - Maintenant sur Github)
    VBA-M (Archivé - Maintenant sur Github)
    Le projet a déménagé à
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fonctionnalités :Création de tricheétats de sauvegardemulti
    système, prend en charge gba, gbc, gb, sgb,
    sgb2tu...
    Télécharger VBA-M (Archivé - Maintenant sur Github)
  • 6
    Stacer
    Stacer
    Optimiseur de système Linux et surveillance
    Dépôt Github :
    https://github.com/oguzhaninan/Stacer.
    Public : utilisateurs finaux/ordinateurs de bureau. Utilisateur
    interface : Qt. Programmation La...
    Télécharger Stacer
  • Plus "

Commandes Linux

Ad