| MSDE FunClub |
|
最終更新日 : 2000/06/01 |
|
Microsoft Data Engine FunClub
|
Since 2000.06.01
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻) |
|
【第1章43p 〜 44p掲載】 |
-- [SQL01_03.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 商品
(
-- 主キーとする(制約名はPK_商品とする)
商品番号 char(4) NOT NULL CONSTRAINT PK_商品 PRIMARY KEY ,
-- varcharは、可変長文字列です
商品名 varchar(20) DEFAULT NULL , -- 20バイト
商品型番 varchar(10) DEFAULT NULL ,
売値 money DEFAULT 0 ,
卸値 money DEFAULT 0
)
PRINT '' -- 改行
PRINT '[商品]テーブルを作成しました'
GO
-- *******************
-- 見本データの登録
-- *******************
INSERT INTO 商品 VALUES( 'A001' , 'テレビ' , 'TV-001' , 100000 , 60000 )
INSERT INTO 商品 VALUES( 'A002' , 'ラジオ' , 'RD-002' , 8000 , 2000 )
INSERT INTO 商品 VALUES( 'A003' , 'ステレオ' , 'ST-003' , 200000 ,100000 )
INSERT INTO 商品 VALUES( 'B001' , 'レンジ' , 'RJ-001' , 100000 , 60000 )
INSERT INTO 商品 VALUES( 'B002' , 'パソコン' , 'PA-001' , 200000 ,100000 )
PRINT '' -- 改行
PRINT '見本データを登録しました'
PRINT '' -- 改行
GO
-- 登録したデータの確認
SELECT 商品番号 , 商品名 , 商品型番 ,
CONVERT(int,売値) AS 売り値, CONVERT(int,卸値) AS 卸し値
FROM 商品
ORDER BY 商品番号
GO