ADP
Programming Language ADP

English

Sourceforge.net

SourceForge.JP

Loading

insert (テーブルレコードの追加)

形式
 insert($constr, $insertmap, $tablename)
引数
完了時の動作
バックトラック時の動作
説明
 ODBC接続文字列については、DBライブラリを参照下さい。
 指定された値($insertmap)で、指定されたテーブル($tablename)にレコードを追加します。
$insertmapは、以下のように、連想配列でキー部分にカラム名、値部分にそのカラムの値を指定します。
{ 'colname1' => value1, 'colname2' => value2 ... }
以下のようなSQLに変換されます。

 INSERT INTO tablename(colname1, colname2,...) = VALUES(value1,value2,...)

他のDBライブラリの述語やクエリー変数を返す述語等、連想配列を返す述語の結果を用いて、本述語を呼び出すことが考えられます。
その場合、ある連想配列から特定のキーを持った連想配列を新しく作成したい場合があります。この場合、lsmap述語を使用します。
そのほか、キーの値を変更しながら新しい連想配列を作成したい場合は、remap述語を使用します。
searchの戻り値等、通常の配列から連想配列を作成する場合は、mkmap述語を使用します。

DBライブラリのサンプル
Powered by ADP.