MSDE FunClub 現在までのアクセスカウント数 最終更新日 : 2000/08/21
Microsoft Data Engine FunClub
Since 2000.08.21
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻)
【第8章499p 〜 500p掲載】

-- [SQL08_09.SQL]
--             SQLServer7.0  Transact-SQL言語
--             日本技術ソフト開発  堀川 明
--            http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
--      トランザクションのコミット済み読み取り(READ COMMITTED) 
-- を理解します
-- テーブルにデータを書き込むプログラムです
--

-- カレントデータベースを MySampleTest にする
    USE MySampleTest
GO

-- (件処理されました)のメッセージを抑止する
    SET NOCOUNT ON
GO

-- テストテーブルを作成します
    IF EXISTS (SELECT name FROM sysobjects
                WHERE name = 'SUM_TABLE' AND type = 'U ')  
       BEGIN
            DROP TABLE  SUM_TABLE
       END
GO
-- テーブルの新規作成
    CREATE TABLE SUM_TABLE( NUMBER INT )
GO

-- ***********************************
--            データ登録
-- ***********************************
   DECLARE @CNT int
   SET @CNT = 0
   -- 0,10,20,30,40,50,..,90,100まで
   WHILE( @CNT < 100+1 )
          BEGIN
              -- レコードの登録
              INSERT INTO SUM_TABLE VALUES( @CNT )
              SET @CNT = @CNT + 10
          END
   -- SQL08_09R プログラムを実行してください
   PRINT ''
   RAISERROR('準備ができました。SQL08_09R を実行してください...',0,1)
         WITH NOWAIT
   
   -- 10秒間待機する
   WAITFOR DELAY '00:00:10'

   -- *****************   
   -- データを削除する
   -- *****************
   DELETE FROM  SUM_TABLE WHERE ( NUMBER = 100 )

   RAISERROR('End. Delete Complete!' , 0 , 1 ) WITH NOWAIT
GO




技術評論社の書籍ガイドへ
上巻:ISBN4-7741-0965-7

ウィンドウを閉じる


(株)日本技術ソフト開発 責任編集:堀川 明
MSDE FunClubに関するご意見・ご要望等ございましたら、 msdefun@horikawa.ne.jp までご連絡下さい。
HOME: http://www.horikawa.ne.jp/msde/


MSDE FunClubの運営は、マイクロソフト社とは一切の関係はありません