英語フランス語スペイン語

Ad


OnWorksファビコン

db.executegrass - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで db.executegrass を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド db.executegrass です。

プログラム:

NAME


デシベル実行 - SQL ステートメントを実行します。
SELECT ステートメントの場合は、'db.select' を使用します。

KEYWORDS


データベース、属性テーブル、SQL

SYNOPSIS


デシベル実行
デシベル実行 - 助けて
デシベル実行 [-i] [SQL=SQL_クエリ] [ =] [ドライバー=] [データベース=]
[スキーマ=] [-助けます] [-詳細] [-静かな] [-ui]

フラグ:
-i
SQL エラーを無視して続行する

- 助けて
使用状況の概要を印刷する

-詳細
冗長モジュール出力

- 静かな
静かなモジュール出力

--ui
GUIダイアログを強制的に起動する

パラメーター:
SQL=SQL_クエリ
SQLステートメント
例: update rybniky set kapri = 'hodne' where kapri = 'malo'

=
SQL ステートメントを含むファイルの名前
標準入力の場合は「-」

ドライバー=
データベースドライバの名前
オプション: mysql、 odbc、 sqlite、 pg、 ogr、 dbf
デフォルト: sqlite

データベース=
データベースの名前
デフォルト: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db

スキーマ=
データベーススキーマ
ドライバー/データベース サーバーでスキーマがサポートされていない場合は、このオプションを使用しないでください。

DESCRIPTION


デシベル実行 ユーザーが SQL ステートメントを実行できるようにします。

注意事項


デシベル実行 SQL ステートメントを実行するだけで、データを返しません。 データが必要な場合
データベースから返され、使用 デシベル選択.

データベース接続のパラメータがすでに設定されている場合 デシベル接続、それらはとして取られます
デフォルト値であり、毎回指定する必要はありません。

処理する SQL コマンドが多数ある場合は、すべてを配置する方がはるかに高速です。
SQL ステートメントをテキスト ファイルに変換して使用する 処理するよりもファイルパラメータ
各ステートメントを個別にループします。 複数の命令行が指定されている場合、各 SQL
行はセミコロンで終了する必要があります。

個別にご覧ください GRASS SQL インタフェース 新しいデータベースを作成する方法について。


列「cat」と「soiltype」を含む新しいテーブルを作成します。
db.execute sql="CREATE TABLE 土壌 (猫整数、土壌タイプ varchar(10))」
SQL ステートメントを含むファイルを使用して新しいテーブルを作成する
db.execute ドライバー=odbc データベース=grassdb 入力=file.sql
新しい行を属性テーブルに挿入:
db.execute sql="INSERT INTO mysites (id,name,east,north) values (30,'Ala',1657340,5072301)"
SQL ルールに基づいて、属性エントリを新しい値に更新します。
db.execute sql="UPDATE roads SET travelcost=5 WHERE cat=1"
SQL ルールに基づいて、属性エントリを新しい値に更新します。
db.execute sql="UPDATE どうろくかん SET testc=50 WHERE testc is NULL"
選択した行を属性テーブルから削除:
db.execute sql="DELETE FROM gsod_stationlist WHERE latitude < -91"
属性テーブルに新しい列を追加します。
db.execute sql="ALTER TABLE roads ADD COLUMN length double"
列の型の変換 - 既存の列から新しい列を更新します (を除くすべてのドライバー
DBF):
# 'z_value' は varchar で、'z' は倍精度です:
echo "UPDATE geodetic_pts SET z = CAST(z_value AS 数値)" | db.execute 入力 =-
属性テーブルから列を削除:
db.execute sql="ALTER TABLE roads DROP COLUMN length"
ドロップ テーブル (すべてのドライバーでサポートされているわけではありません):
db.execute sql="DROP TABLE fmacopy"
ファイル内の複数の SQL 命令で属性を更新します (例: file.sql、命令行)
セミコロンで終わる必要があります):
UPDATE 道路 SET travelcost=5 WHERE cat=1;
UPDATE 道路 SET travelcost=2 WHERE cat=2;
db.execute input=file.sql
一般的な「cat」列の値に基づいて、テーブル「myroads」をテーブル「extratab」に結合します(
DBF ドライバーでサポート):
db.execute sql="UPDATE extratab SET names=(SELECT label FROM myroads WHERE extratab.cat=myroads.cat)"

onworks.net サービスを使用してオンラインで db.executegrass を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad