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






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

ウィンドウを閉じる


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


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