MSDE FunClub 現在までのアクセスカウント数 最終更新日 : 2000/06/12
Microsoft Data Engine FunClub
Since 2000.06.12
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻)
【第1章62p 〜 62p】

-- [SQL01_14.SQL]
--             SQLServer7.0  Transact-SQL言語
--             日本技術ソフト開発  堀川 明
--            http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
--   MySampleTest データベースに[試験結果]を作成しテスト用データ
--   を登録するものです
--

-- これから操作する既定のデータベースを MySampleTestにします
    USE MySampleTest
GO

-- ( 件処理されました)の表示を抑制する
    SET NOCOUNT ON
GO

-- 既存の[試験結果]テーブルがあればそれを削除する
    IF EXISTS ( SELECT name FROM sysobjects
                  WHERE name = '試験結果' AND type = 'U ')  
      BEGIN
           DROP TABLE 試験結果
           PRINT '試験結果テーブルを削除しました'
      END
GO

-- ***************************************
-- 新しく [試験結果]テーブルを作成します
-- ***************************************
    CREATE TABLE 試験結果
    (
        生徒番号   char(4)  NOT NULL ,
        科目       char(8)  NOT NULL , 
        得点       int
    -- 連結主キーです
        CONSTRAINT PK_試験結果 PRIMARY KEY( 生徒番号 , 科目 )
    )
    PRINT ''
    PRINT '[試験結果]テーブル を作成しました'
GO

-- *******************
--  見本データの登録
-- *******************
    INSERT INTO 試験結果 VALUES( 'S01' , '国語'   ,  30 )
    INSERT INTO 試験結果 VALUES( 'S01' , '数学'   ,  80 )
    INSERT INTO 試験結果 VALUES( 'S01' , '物理'   ,  20 )
    INSERT INTO 試験結果 VALUES( 'S02' , '数学'   ,  30 )
    INSERT INTO 試験結果 VALUES( 'S02' , '物理'   ,  40 )
    INSERT INTO 試験結果 VALUES( 'S03' , '国語'   ,  80 )
    INSERT INTO 試験結果 VALUES( 'S03' , '数学'   , 100 )
    INSERT INTO 試験結果 VALUES( 'S03' , '物理'   ,  10 )
    INSERT INTO 試験結果 VALUES( 'S04' , '国語'   ,  80 )
    INSERT INTO 試験結果 VALUES( 'S04' , '物理'   ,  60 )
    PRINT ''
    PRINT '見本データを登録しました'
    PRINT ''
GO

--  登録したデータの確認
    SELECT * FROM 試験結果 ORDER BY 生徒番号 , 科目
GO





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

ウィンドウを閉じる


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


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