Orientdb-commit-database
提供:Dev Guides
OrientDB-データベースのコミット
RDBMSと同様に、OrientDBはコミットやロールバックなどのトランザクションの概念も提供します。 *コミット*とは、データベースへのすべての変更を保存してトランザクションを閉じることです。 *ロールバック*は、トランザクションを開いた時点までデータベースの状態を回復することを指します。
次の文は、データベースのコミットコマンドの基本的な構文です。
COMMIT
注-特定のデータベースに接続し、トランザクションを開始した後にのみ、このコマンドを使用できます。
例
この例では、前の章で作成した「デモ」という名前の同じデータベースを使用します。 トランザクションをコミットする操作を確認し、トランザクションを使用してレコードを保存します。
まず、次の BEGIN コマンドを使用してトランザクションを開始します。
orientdb {db = demo}> BEGIN
次に、次のコマンドを使用して、id = 12およびname = satish.Pの値を持つ従業員テーブルにレコードを挿入します。
orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')
次のコマンドを使用して、トランザクションをコミットできます。
orientdb> commit
このトランザクションが正常にコミットされると、次の出力が得られます。
Transaction 2 has been committed in 4ms