MSDE FunClub 現在までのアクセスカウント数 最終更新日 : 2000/06/12
Microsoft Data Engine FunClub
Since 2000.06.12
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻)
【第1章65p 〜 67p掲載】

-- [SQL01_16.SQL]
--             SQLServer7.0  Transact-SQL言語
--             日本技術ソフト開発  堀川 明
--            http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
--   MySampleTest データベースに [1998年商品情報] と[1999年商品情報]
--   テーブルを作成しテスト用データを登録するものです
--

-- これから操作する既定のデータベースを MySampleTestにします
    USE MySampleTest
GO

-- ( 件処理されました)の表示を抑制する
    SET NOCOUNT ON
GO

-- **********************
--   既存テーブルの削除
-- **********************
    IF EXISTS (SELECT name FROM sysobjects
                 WHERE name = '1998年商品情報' AND type = 'U ')  
      BEGIN
            DROP TABLE [1998年商品情報]
            PRINT '[1998年商品情報]テーブルを削除しました'
      END

    IF EXISTS (SELECT name FROM sysobjects
               WHERE name = '1999年商品情報' AND type = 'U ')  
      BEGIN
            DROP TABLE [1999年商品情報]
            PRINT '[1999年商品情報]テーブルを削除しました'
      END
GO

-- **************************
-- 新しく テーブル を作成します
-- **************************
    CREATE TABLE [1998年商品情報]
    (
     -- 主キーとする(制約名は PK_商品表98 とする)
        商品番号   char(4)  NOT NULL CONSTRAINT PK_商品表98 PRIMARY KEY  ,
     -- varcharは、可変長文字列です
        商品名    varchar(20) DEFAULT NULL ,  -- 20バイト
        商品型番  varchar(10) DEFAULT NULL , 
    )
    PRINT ''
    PRINT '[1998年商品情報]テーブルを作成しました'
GO

    CREATE TABLE [1999年商品情報]
    (
     -- 主キーとする(制約名は PK_商品表99 とする)
        商品番号   char(4)  NOT NULL CONSTRAINT PK_商品表99 PRIMARY KEY  ,
     -- varcharは、可変長文字列です
        商品名    varchar(20) DEFAULT NULL ,  -- 20バイト
        商品型番  varchar(10) DEFAULT NULL , 
    )
    PRINT '[1999年商品情報] テーブルを作成しました'
GO

-- *******************
--  見本データの登録
-- *******************
    INSERT INTO [1999年商品情報] VALUES( 'A001' , 'テレビ'   , 'TV-001' )
    INSERT INTO [1999年商品情報] VALUES( 'A002' , 'ラジオ'   , 'RD-002' )
    INSERT INTO [1999年商品情報] VALUES( 'C001' , '時計'     , 'TM-001' )

    INSERT INTO [1998年商品情報] VALUES( 'A001' , 'テレビ'   , 'TV-001' )
    INSERT INTO [1998年商品情報] VALUES( 'A002' , 'ラジオ'   , 'RD-002' )
    INSERT INTO [1998年商品情報] VALUES( 'A003' , 'ステレオ' , 'ST-003' )
    INSERT INTO [1998年商品情報] VALUES( 'B001' , 'レンジ'   , 'RJ-001' )
    INSERT INTO [1998年商品情報] VALUES( 'B002' , 'パソコン' , 'PA-001' )
    PRINT '見本データを登録しました'
GO

-- 登録したデータの確認
    PRINT ''
    PRINT '[1999年商品情報]テーブルの出力'
    SELECT * FROM [1999年商品情報] ORDER BY 商品番号

    PRINT '[1998年商品情報]テーブルの出力'
    SELECT * FROM [1998年商品情報] ORDER BY 商品番号
GO







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

ウィンドウを閉じる


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


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