SQLを直接実行する

SQLデータベース経験者向けに、SQL文を直接実行するためのexecuteSQL()関数が用意されています。この関数は、select文や情報を返すその他の文については、プロパティリストのリストを返します。情報を返すことなく演算を行うSQL文の場合は、空のリストを返します。エラー時には例外が投げられます。

注:テーブルから1つまたは複数のローを返すSQL select文の場合、executeSQL()関数が返すのはSenseTalkrecordオブジェクトではありません。返される値は、データベースとの結び付きがない通常のプロパティリストです。

executeSQL()関数が取るパラメータは、データベース接続と、実行するSQL文の2つです。

例:

put executeSQL(myDB, "select * from Members") into listOfRowInformation

 

This topic was last updated on 2月 01, 2019, at 11:13:23 午前.

Eggplant icon Eggplant.io | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant