SQLBeginTransaction

SQLBeginTransaction[conn]
SQLトランザクションを開始する.
  • SQLBeginTransactionを使うためには,まずDatabaseLink をロードしなくてはならない.それにはNeeds["DatabaseLink`"]を実行する必要がある.
  • あるトランザクションにグループ分けされたSQLコマンド群は,そのトランザクションがコミットされた場合に限り,永続的に有効となる.トランザクションはキャンセルすることもセーブポイントに戻ることもできる.
Needs["DatabaseLink`"]
このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているようにDatabaseExamples`パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
トランザクションを開始する.
In[4]:=
Click for copyable input
データを挿入する.
In[5]:=
Click for copyable input
In[6]:=
Click for copyable input
トランザクションをコミットする.
In[7]:=
Click for copyable input
データを選択する.
In[8]:=
Click for copyable input
Out[8]=
In[9]:=
Click for copyable input
In[10]:=
Click for copyable input
© 2008 Wolfram Research, Inc. japanese.gif