MSDE FunClub | 最終更新日 : 2000/06/12 | |
Microsoft Data Engine FunClub |
|
|
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