- コンパイル手順
- % equel foo.q
- % gcc -o foo foo.c -lq
- データベースへのコネクト
## char *dbname;
dbname = "データベース名";
## ingres dbname
- データベースのディスコネクト
## exit
- 検索
/* ------------------------------------------------------------
create sample (
code = i4,
name = c255
)
--------------------------------------------------------------- */
## int code, codelow, codehigh;
## char name[20];
## condition[256];
/* 1 ---------------------------------------------------------- */
## retrieve (name = table.#name) where table.#code = code
/* 2 ---------------------------------------------------------- */
## retrieve (name = table.#name)
## where table.#code => codelow and table.#code <= codehigh
## {
タプルの数だけ繰り返されるc実行分
## }
/* 3 ---------------------------------------------------------- */
sprintf(condition, "table.code = %d", 1234);
## retrieve (name = table.#name) where contition
- 置換
## replace table (#name = name) where table.#code = code
- 挿入
## append table (#code = code , #name = name)
- 削除
## delete table where table.#code = code
- その他
- equel内で使用する変数名称 及び、リレーションの項目名称は最大
13バイト
- equel内で使用する変数名称とリレーションの項目名称が等しい場合
はリレーションの項目名称の前に `#' を付加して区別する。
- 最大検索条件長=255バイト。
企業で導入するIT製品選びをサポート【キーマンズネット】
Return
Introduction of Kyoto internet people
[更新]