FC2ブログ

GoPython Blog

Pythonプログラマーの Pythonプログラマーによる Pythonプログラマーのためのサイト

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

BEGIN & END

複数のSQL文を実行する際に、「最後まで成功したらデータを反映したい!」という時がある。
そのときは、beginとendを用いると良い。

begin;
create table ・・・・;
insert into table1 values(・・・);
insert into table2 values(・・・);
insert into table3 values(・・・);
end;


もし途中でこけて、最初からやり直したいときは以下のようにabortする。

begin;
create table ・・・;
insert into table1 values(・・・);
insert into table2 values(・・・);
失敗
abort;


こうするればロールバックされるため、begin以降の処理は取り消される。
スポンサーサイト

テーマ:データベース - ジャンル:コンピュータ

  1. 2007/04/27(金) 11:38:29|
  2. PostgreSQL
  3. | トラックバック:0
  4. | コメント:2
<<pyScripter | ホーム | Permission denied Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?>>

コメント

オンデマンド書籍

オンデマンド書籍を探すなら http://www.bigwatersrealty.com/200162/200453/
  1. 2008/09/22(月) 00:14:26 |
  2. URL |
  3. 匿名 #-
  4. [ 編集]

ジューシークチュール情報局

ジューシークチュールの検索サイト。通販、水着、バッグ、メンズ、セールなどジューシークチュールに関する各種情報をお届けしています。 http://haircare3.tallmadgetitan.com/
  1. 2008/12/04(木) 07:06:39 |
  2. URL |
  3. 匿名 #-
  4. [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://kooj.blog102.fc2.com/tb.php/4-2d660a48
この記事にトラックバックする(FC2ブログユーザー)

ブログ内検索

カテゴリー

最近の記事

最近のコメント

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

プロフィール

kooj

Author:kooj

リンク

このブログをリンクに追加する

RSSフィード

FC2カウンター

FC2ブログランキング

FC2ブログランキング

おすすめアフィリエイト

Blogランキング

人気blogランキングへ

ブログランキング

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。