if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFショップアクセスログ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFショップアクセスログ] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFショップビジター履歴]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFショップビジター履歴] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFショップ送料]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFショップ送料] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFトピック]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFトピック] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFメールショップ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFメールショップ] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFメールビジター]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFメールビジター] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TFログイン認証]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TFログイン認証] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TF商品]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TF商品] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TF注文履歴]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TF注文履歴] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TF買い物かご]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TF買い物かご] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TMカテゴリ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TMカテゴリ] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TMサブカテゴリ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TMサブカテゴリ] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TMシステム]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TMシステム] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TMショップ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TMショップ] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TMビジター]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TMビジター] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TMログイン]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TMログイン] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM協賛]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM協賛] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM地方]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM地方] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM学校]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM学校] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM学校所属ショップ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM学校所属ショップ] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM演習]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM演習] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM祝日]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM祝日] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TM都道府県]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[TM都道府県] GO CREATE TABLE [dbo].[TFショップアクセスログ] ( [ショップID] [int] NOT NULL , [ログイン日時] [datetime] NOT NULL , [IPアドレス] [varchar] (15) NULL , [利用ブラウザ] [varchar] (255) NULL , [学校CD] [varchar] (255) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TFショップビジター履歴] ( [ショップID] [int] NOT NULL , [ビジターYMD] [varchar] (8) NOT NULL , [ビジターID] [int] NOT NULL , [アクセス日時] [datetime] NOT NULL , [IPアドレス] [varchar] (255) NULL , [利用ブラウザ] [varchar] (255) NULL , [学校CD] [varchar] (255) NULL , [ログインID] [varchar] (255) NULL , [演習CD] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TFショップ送料] ( [ショップID] [int] NOT NULL , [区分] [int] NOT NULL , [都道府県CD] [int] NOT NULL , [送料] [money] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TFトピック] ( [学校CD] [varchar] (9) NOT NULL , [トピック番号] [int] NOT NULL , [表示高] [int] NULL , [日時] [datetime] NULL , [タイトル] [varchar] (200) NULL , [本文1] [varchar] (5000) NULL , [画像1] [varchar] (255) NULL , [本文2] [varchar] (5000) NULL , [画像2] [varchar] (255) NULL , [本文3] [varchar] (5000) NULL , [リンク先名称] [varchar] (200) NULL , [リンク先] [varchar] (255) NULL , [公開] [varchar] (2) NULL , [管理者区分] [varchar] (2) NULL , [最終更新日時] [datetime] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TFメールショップ] ( [ショップID] [int] NOT NULL , [送受信区分] [varchar] (2) NOT NULL , [メールID] [int] NOT NULL , [ログインID] [varchar] (255) NULL , [日時] [datetime] NULL , [題名] [varchar] (255) NULL , [本文] [varchar] (7500) NULL , [既読] [varchar] (2) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TFメールビジター] ( [ログインID] [varchar] (255) NOT NULL , [送受信区分] [varchar] (2) NOT NULL , [メールID] [int] NOT NULL , [ショップID] [int] NULL , [日時] [datetime] NULL , [題名] [varchar] (255) NULL , [本文] [varchar] (7500) NULL , [既読] [varchar] (2) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TFログイン認証] ( [メールアドレス] [varchar] (255) NOT NULL , [パスワード] [varchar] (12) NOT NULL , [認証コード] [varchar] (1000) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TF商品] ( [ショップID] [int] NOT NULL , [商品ID] [int] NOT NULL , [生徒開発商品] [varchar] (2) NULL , [カテゴリID] [int] NULL , [サブカテゴリID] [int] NULL , [地方CD] [int] NULL , [都道府県CD] [int] NULL , [地域1] [int] NULL , [地域2] [int] NULL , [地域3] [int] NULL , [名称] [varchar] (160) NULL , [価格] [money] NULL , [消費税フラグ] [varchar] (2) NULL , [紹介文] [varchar] (4000) NULL , [商品画像1] [varchar] (255) NULL , [商品画像2] [varchar] (255) NULL , [商品画像3] [varchar] (255) NULL , [商品画像トグル1] [varchar] (2) NULL , [商品画像トグル2] [varchar] (2) NULL , [商品画像トグル3] [varchar] (2) NULL , [商品画像一覧表示] [varchar] (2) NULL , [保存方法] [varchar] (2) NULL , [保存温度] [int] NULL , [備考] [varchar] (511) NULL , [おすすめ] [varchar] (2) NULL , [注文上限] [int] NULL , [カート非利用] [varchar] (2) NULL , [公開] [varchar] (2) NULL , [表示順] [int] NULL , [最終更新日時] [datetime] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TF注文履歴] ( [メールアドレス] [varchar] (255) NOT NULL , [注文Seq] [int] NOT NULL , [注文日時] [datetime] NOT NULL , [ショップID] [int] NOT NULL , [名称] [varchar] (160) NULL , [価格] [money] NULL , [消費税フラグ] [varchar] (2) NULL , [数量] [money] NULL , [配達希望日] [varchar] (8) NULL , [配達希望時間帯] [varchar] (24) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TF買い物かご] ( [ビジターYMD] [varchar] (8) NOT NULL , [ビジターID] [int] NOT NULL , [ショップID] [int] NOT NULL , [商品ID] [int] NOT NULL , [数量] [money] NULL , [最終更新日時] [datetime] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TMカテゴリ] ( [カテゴリID] [int] NOT NULL , [名称] [varchar] (30) NULL , [文字サイズ] [int] NULL , [表示順] [int] NULL , [有効] [varchar] (2) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TMサブカテゴリ] ( [カテゴリID] [int] NOT NULL , [サブカテゴリID] [int] NOT NULL , [名称] [varchar] (30) NULL , [文字サイズ] [int] NULL , [表示順] [int] NULL , [有効] [varchar] (2) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TMシステム] ( [システムCD] [varchar] (255) NOT NULL , [管理者ID] [varchar] (12) NOT NULL , [パスワード] [varchar] (12) NULL , [バージョン] [varchar] (255) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TMショップ] ( [ショップID] [int] NOT NULL , [ログインID] [varchar] (12) NULL , [パスワード] [varchar] (12) NULL , [公開フラグ] [varchar] (2) NULL , [ログイン許可始] [int] NULL , [ログイン許可終] [int] NULL , [ログイン制限日] [varchar] (2) NULL , [学校名] [varchar] (100) NULL , [名称] [varchar] (100) NULL , [事業者名] [varchar] (100) NULL , [郵便番号] [varchar] (8) NULL , [都道府県CD] [int] NULL , [住所] [varchar] (50) NULL , [TEL] [varchar] (13) NULL , [FAX] [varchar] (13) NULL , [備考] [varchar] (511) NULL , [メールアドレス] [varchar] (255) NULL , [開設日時] [datetime] NULL , [受注メールアドレス] [varchar] (255) NULL , [商品公開] [varchar] (2) NULL , [商品ショップ名サイズ] [varchar] (2) NULL , [配送方法公開1] [varchar] (2) NULL , [配送方法名称1] [varchar] (50) NULL , [配送方法送料1] [varchar] (2) NULL , [配送方法1] [varchar] (5000) NULL , [配送方法公開2] [varchar] (2) NULL , [配送方法名称2] [varchar] (50) NULL , [配送方法送料2] [varchar] (2) NULL , [配送方法2] [varchar] (5000) NULL , [配送方法公開3] [varchar] (2) NULL , [配送方法名称3] [varchar] (50) NULL , [配送方法送料3] [varchar] (2) NULL , [配送方法3] [varchar] (5000) NULL , [決済方法公開1] [varchar] (2) NULL , [決済方法名称1] [varchar] (50) NULL , [決済方法1] [varchar] (5000) NULL , [決済方法公開2] [varchar] (2) NULL , [決済方法名称2] [varchar] (50) NULL , [決済方法2] [varchar] (5000) NULL , [決済方法公開3] [varchar] (2) NULL , [決済方法名称3] [varchar] (50) NULL , [決済方法3] [varchar] (5000) NULL , [代金引換公開] [varchar] (2) NULL , [代金引換基準1] [money] NULL , [代金引換基準2] [money] NULL , [代金引換基準3] [money] NULL , [代金引換基準4] [money] NULL , [代金引換基準5] [money] NULL , [代金引換基準6] [money] NULL , [代金引換基準7] [money] NULL , [代金引換手数料1] [money] NULL , [代金引換手数料2] [money] NULL , [代金引換手数料3] [money] NULL , [代金引換手数料4] [money] NULL , [代金引換手数料5] [money] NULL , [代金引換手数料6] [money] NULL , [代金引換手数料7] [money] NULL , [代金引換算出基準] [varchar] (2) NULL , [責任者] [varchar] (30) NULL , [店舗メールアドレス] [varchar] (255) NULL , [営業時間等] [varchar] (5000) NULL , [返品条件等] [varchar] (5000) NULL , [不良破損] [varchar] (5000) NULL , [注文有効期限] [varchar] (5000) NULL , [その他条件] [varchar] (5000) NULL , [注文画面補足] [varchar] (5000) NULL , [受注メッセージ] [varchar] (5000) NULL , [既定ドキュメント] [varchar] (255) NULL , [Webページ公開] [varchar] (2) NULL , [画像Image] [varchar] (255) NULL , [画像Bunner] [varchar] (255) NULL , [画像Top] [varchar] (255) NULL , [画像Item] [varchar] (255) NULL , [画像TransPay] [varchar] (255) NULL , [画像MailOrderLaw] [varchar] (255) NULL , [最終更新日時] [datetime] NULL , [ランダム値] [int] NULL , [完全非公開] [varchar] (2) NULL , [演習CD] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TMビジター] ( [ビジターYMD] [varchar] (8) NOT NULL , [ビジターID] [int] NOT NULL , [最終アクセス日時] [datetime] NULL , [最終選択カテゴリ] [int] NULL , [最終選択サブカテゴリ] [int] NULL , [IPアドレス] [varchar] (255) NULL , [利用ブラウザ] [varchar] (1000) NULL , [対象ホスト名] [varchar] (255) NULL , [ログインID] [varchar] (255) NULL , [パスワード] [varchar] (12) NULL , [最終演習CD] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TMログイン] ( [メールアドレス] [varchar] (255) NOT NULL , [パスワード] [varchar] (12) NOT NULL , [氏名] [varchar] (50) NULL , [ふりがな] [varchar] (100) NULL , [郵便番号] [varchar] (8) NULL , [都道府県CD] [int] NULL , [住所] [varchar] (100) NULL , [電話番号] [varchar] (20) NULL , [振込名義] [varchar] (100) NULL , [登録日時] [datetime] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM協賛] ( [協賛ID] [int] NOT NULL , [名称] [varchar] (100) NULL , [郵便番号] [varchar] (8) NULL , [住所] [varchar] (50) NULL , [TEL] [varchar] (13) NULL , [FAX] [varchar] (13) NULL , [備考] [varchar] (511) NULL , [メールアドレス] [varchar] (255) NULL , [登録日時] [datetime] NULL , [責任者] [varchar] (30) NULL , [画像] [varchar] (255) NULL , [リンク先] [varchar] (255) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM地方] ( [地方CD] [int] NOT NULL , [名称] [varchar] (30) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM学校] ( [学校CD] [varchar] (9) NOT NULL , [パスワード] [varchar] (12) NULL , [メールアドレス] [varchar] (255) NULL , [名称] [varchar] (100) NULL , [ホスト名] [varchar] (12) NULL , [都道府県CD] [int] NULL , [タイトル] [varchar] (100) NULL , [画像Image] [varchar] (255) NULL , [学校リンク] [varchar] (255) NULL , [画像School] [varchar] (255) NULL , [バナー広告表示] [varchar] (2) NULL , [最新トピック表示] [varchar] (2) NULL , [おすすめ商品表示] [varchar] (2) NULL , [新着商品表示] [varchar] (2) NULL , [商品表示] [varchar] (2) NULL , [商品初期ソート] [varchar] (2) NULL , [ショップ一覧表示] [varchar] (2) NULL , [公開] [varchar] (2) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM学校所属ショップ] ( [学校CD] [varchar] (9) NOT NULL , [ショップID] [int] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM演習] ( [演習CD] [int] NOT NULL , [名称] [varchar] (255) NULL , [表示順] [int] NULL , [有効] [varchar] (2) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM祝日] ( [年] [int] NOT NULL , [月] [int] NOT NULL , [日] [int] NOT NULL , [名称] [varchar] (50) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[TM都道府県] ( [地方CD] [int] NOT NULL , [都道府県CD] [int] NOT NULL , [名称] [varchar] (30) NULL , [表示名称] [varchar] (30) NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[TFショップアクセスログ] ADD CONSTRAINT [PK_TFショップアクセスログ] PRIMARY KEY CLUSTERED ( [ショップID], [ログイン日時] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TFショップビジター履歴] ADD CONSTRAINT [PK_TFショップビジター履歴] PRIMARY KEY CLUSTERED ( [ショップID], [ビジターYMD], [ビジターID], [アクセス日時] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TFショップ送料] ADD CONSTRAINT [PK_TFショップ送料] PRIMARY KEY CLUSTERED ( [ショップID], [区分], [都道府県CD] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TFメールショップ] ADD CONSTRAINT [PK_TFメールショップ] PRIMARY KEY CLUSTERED ( [ショップID], [送受信区分], [メールID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TFメールビジター] ADD CONSTRAINT [PK_TFメールビジター] PRIMARY KEY CLUSTERED ( [ログインID], [送受信区分], [メールID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TFログイン認証] ADD CONSTRAINT [PK_TFログイン認証] PRIMARY KEY CLUSTERED ( [メールアドレス] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TF商品] ADD CONSTRAINT [PK_TMショップ商品] PRIMARY KEY CLUSTERED ( [ショップID], [商品ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TF注文履歴] ADD CONSTRAINT [PK_TF注文履歴] PRIMARY KEY CLUSTERED ( [メールアドレス], [注文Seq] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TF買い物かご] ADD CONSTRAINT [PK_TM買い物かご] PRIMARY KEY CLUSTERED ( [ビジターYMD], [ビジターID], [ショップID], [商品ID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TMカテゴリ] ADD CONSTRAINT [PK_TMカテゴリ] PRIMARY KEY CLUSTERED ( [カテゴリID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TMサブカテゴリ] ADD CONSTRAINT [PK_TMサブカテゴリ] PRIMARY KEY CLUSTERED ( [カテゴリID], [サブカテゴリID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TMシステム] ADD CONSTRAINT [PK_TMシステム] PRIMARY KEY CLUSTERED ( [システムCD] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TMショップ] ADD CONSTRAINT [PK_TMショップ] PRIMARY KEY CLUSTERED ( [ショップID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TMビジター] ADD CONSTRAINT [PK_TMビジター] PRIMARY KEY CLUSTERED ( [ビジターYMD], [ビジターID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TMログイン] ADD CONSTRAINT [PK_TMログイン] PRIMARY KEY CLUSTERED ( [メールアドレス] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TM地方] ADD CONSTRAINT [PK_TM地方] PRIMARY KEY CLUSTERED ( [地方CD] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TM学校] ADD CONSTRAINT [PK_TM学校] PRIMARY KEY CLUSTERED ( [学校CD] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TM学校所属ショップ] ADD CONSTRAINT [PK_TM学校所属ショップ] PRIMARY KEY CLUSTERED ( [学校CD], [ショップID] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TM演習] ADD CONSTRAINT [PK_TM演習] PRIMARY KEY CLUSTERED ( [演習CD] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TM祝日] ADD CONSTRAINT [PK_TM祝日] PRIMARY KEY CLUSTERED ( [年], [月], [日] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TM都道府県] ADD CONSTRAINT [PK_TM都道府県] PRIMARY KEY CLUSTERED ( [地方CD], [都道府県CD] ) ON [PRIMARY] GO