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