EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

db.executegrass – Online in der Cloud

Führen Sie db.executegrass im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl db.executegrass, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


db.execute - Führt eine beliebige SQL-Anweisung aus.
Für SELECT-Anweisungen verwenden Sie „db.select“.

SCHLÜSSELWÖRTER


Datenbank, Attributtabelle, SQL

ZUSAMMENFASSUNG


db.execute
db.execute --help
db.execute [-i] [SQL=sql_query] [Eingangsmöglichkeiten: =Name] [Fahrer=Name] [Datenbank=Name]
[Schema=Name] [--Hilfe] [--ausführlich] [--ruhig] [--ui]

Flaggen:
-i
SQL-Fehler ignorieren und fortfahren

--help
Nutzungszusammenfassung drucken

- ausführlich
Ausführliche Modulausgabe

--ruhig
Leiser Modulausgang

--ui
Starten des GUI-Dialogs erzwingen

Parameter:
SQL=sql_query
SQL-Anweisung
Beispiel: update rybniky set kapri = 'hodne' where kapri = 'malo'

Eingangsmöglichkeiten: =Name
Name der Datei, die SQL-Anweisung(en) enthält
'-' für Standardeingabe

Fahrer=Name
Name des Datenbanktreibers
Zubehör: MySQL, odbc, SQLite, Seite, Ogr, Dbf
Standard: SQLite

Datenbank=Name
Name der Datenbank
Standard: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db

Schema=Name
Datenbankschema
Verwenden Sie diese Option nicht, wenn Schemata vom Treiber/Datenbankserver nicht unterstützt werden

BESCHREIBUNG


db.execute ermöglicht dem Benutzer die Ausführung von SQL-Anweisungen.

ANMERKUNG


db.execute führt nur SQL-Anweisungen aus und gibt keine Daten zurück. Wenn Sie Daten benötigen
aus der Datenbank zurückgegeben, verwenden db.select.

Wenn Parameter für die Datenbankverbindung bereits mit eingestellt sind db.connect, sie werden als angenommen
Standardwerte und müssen nicht jedes Mal angegeben werden.

Wenn Sie eine große Anzahl von SQL-Befehlen verarbeiten müssen, ist es viel schneller, alle zu platzieren
die SQL-Anweisungen in eine Textdatei umwandeln und verwenden Eingangsmöglichkeiten: Dateiparameter, als er verarbeiten soll
jede Anweisung einzeln in einer Schleife. Wenn mehrere Anweisungszeilen angegeben sind, wird jede SQL
Die Zeile muss mit einem Semikolon enden.

Bitte sehen Sie sich die Person an GRASS SQL Schnittstelle Informationen zum Erstellen einer neuen Datenbank.

Beispiele:


Erstellen Sie eine neue Tabelle mit den Spalten „cat“ und „soiltype“:
db.execute sql="TABELLE Böden erstellen (Katze Ganzzahl, Bodentyp varchar(10))"
Erstellen Sie eine neue Tabelle mithilfe einer Datei mit SQL-Anweisungen
db.execute drivers=odbc-Datenbank=grassdb input=file.sql
Neue Zeile in die Attributtabelle einfügen:
db.execute sql="INSERT INTO mysites (id,name,east,north) Values ​​(30,'Ala',1657340,5072301)"
Attributeinträge basierend auf der SQL-Regel auf neuen Wert aktualisieren:
db.execute sql="Straßen aktualisieren SET travelcost=5 WHERE cat=1"
Attributeinträge basierend auf der SQL-Regel auf neuen Wert aktualisieren:
db.execute sql="UPDATE dourokukan SET testc=50 WHERE testc is NULL"
Ausgewählte Zeilen aus der Attributtabelle löschen:
db.execute sql="LÖSCHEN AUS gsod_stationlist WHERE Breitengrad < -91"
Neue Spalte zur Attributtabelle hinzufügen:
db.execute sql="ALTER TABLE road ADD COLUMN length double"
Konvertierung des Spaltentyps – Neue Spalte aus vorhandener Spalte aktualisieren (alle Treiber außer
DBF):
# 'z_value' ist Varchar und 'z' ist doppelte Genauigkeit:
echo „UPDATE geodetic_pts SET z = CAST(z_value AS numeric)“ | db.execute input=-
Spalte aus Attributtabelle löschen:
db.execute sql="ALTER TABLE Straßen DROP COLUMN Länge"
Drop-Tabelle (nicht von allen Treibern unterstützt):
db.execute sql="DROP TABLE fmacopy"
Aktualisieren Sie das Attribut mit mehreren SQL-Anweisungen in der Datei (z. B. file.sql, Anweisungszeile).
muss mit einem Semikolon enden):
Straßen aktualisieren SET travelcost=5 WHERE cat=1;
Straßen aktualisieren SET travelcost=2 WHERE cat=2;
db.execute input=file.sql
Verknüpfen Sie die Tabelle „myroads“ mit der Tabelle „extratab“ basierend auf den gemeinsamen Werten der „cat“-Spalte (nicht).
unterstützt vom DBF-Treiber):
db.execute sql="UPDATE extratab SET name=(SELECT label FROM myroads WHERE extratab.cat=myroads.cat)"

Verwenden Sie db.executegrass online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad