| 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