カップリング傾向マスタ(M_CP_TYPE)

 CPなし、男女CP、男男CP、女女CPという、カップリングの性別傾向を定義するマスタ。

テーブル定義

PK 名称 データ型 NOT NULL 内容
ID1 INTEGER
ID2 INTEGER
SORT_KEY INTEGER 表示制御用
NAME TEXT 名称

 プライマリキーはキャラマスタの性別定義と同じ値を使い、ID1が攻めキャラの性別、ID2が受けキャラの性別。
 ただしCPなしだけは性別コードがないため、便宜的に両方「2」を登録するものとする。

CREATE文

CREATE TABLE [M_CP_TYPE] (
	[ID1] INTEGER NOT NULL
	,[ID2] INTEGER NOT NULL
	,[SORT_KEY] INTEGER
	,[NAME] TEXT NOT NULL
	,PRIMARY KEY(ID1, ID2)
);

登録データ一覧

ID1 ID2 SORT_KEY NAME
2 2 0 CPなし
0 1 1 男×女
1 0 2 男×女
0 0 3 男×男
1 1 4 女×女

初期設定用INSERT文

INSERT INTO M_CP_TYPE(ID1,ID2,SORT_KEY,NAME) VALUES(2,2,0,'CPなし');
INSERT INTO M_CP_TYPE(ID1,ID2,SORT_KEY,NAME) VALUES(0,1,1,'男×女');
INSERT INTO M_CP_TYPE(ID1,ID2,SORT_KEY,NAME) VALUES(1,0,2,'男×女');
INSERT INTO M_CP_TYPE(ID1,ID2,SORT_KEY,NAME) VALUES(0,0,3,'男×男');
INSERT INTO M_CP_TYPE(ID1,ID2,SORT_KEY,NAME) VALUES(1,1,4,'女×女');

2010/09/06 10:57:01
最終更新:2010年09月06日 10:57