データベーステーブルに新しいレコードを追加する
データベーステーブルに新しいレコードを追加するには、まずテーブルの列に一致するプロパティを格納した1つまたは複数のプロパティリストを構築します。その上でadd recordまたはadd recordsコマンドを使って、これらのレコードをテーブルに追加します。
set myTable to table "Members" of myDB
set newMember to (firstName:"Fritz", lastName:"Geisler", memberNumber:4307)
add record newMember to myTable-- newMemberは必要な値をすべて有していなければなりません
add recordsコマンドを使うと、長いレコードのリストを1つのコマンドで追加することが可能です。
データベーステーブルには、それに関連付けられたさまざまなルールがある場合があります。例えば、各レコードにおいて一部の列は任意で、それ以外の列には値の割り当てが必須だったり、 memberNumberのような列には一意性が求められ、テーブル内の各レコードのmemberNumber値はそれぞれ別の値でなければならなかったりします。こうしたルールのいずれかに違反するレコードをデータベースに追加しようとすると、そのレコードはリジェクトされ、スクリプトで例外が投げられます。