このページは当ブログのOracle記事で使用しているテストデータの置き場です。気が向いたらテストデータを増やしていくつもりです。
ご利用にあたっての注意
個人のSQL練習用であれば、コピペ&改変OKです。ご自由にお使い下さい。
ブログ・動画・その他インターネット上に本ページのSQLを転載利用、およびそれに準ずることをしたいという場合、このブログを紹介して頂けるのであれば、このページのSQLを転載してもOKです。
日々、このページの一致率を確認するツールを巡回させていますので、引用元を明記せずにこのページを転載している場合は無断転載とみなし、予告なく相応の対応を行います。
特筆がなければOracle APEX(https://apex.oracle.com/ja/)のみ動作確認済です。バージョン依存の様な特殊なSQLは書いていないので、Oracleであればコピペで動きます。Create文のプライマリーキーが邪魔な場合は削除して実行してみて下さい。
ご要望について
「こんなテストデータが欲しい!」という場合は、
- メール(neko.britannia[at]gmail.com)
- Twitter(https://twitter.com/ShachikuGateway)
のどちらかに連絡下さい。気が向いたら作成します。即時対応は出来ません。作成後の連絡は気まぐれです。
※メールアドレスの[at]はアットマークに変更して下さい。
更新履歴
- 2020年10月18日:新規作成
テストデータ
学部テーブル
学科テーブルTAB_GAKKAと結合可能
テーブル作成SQL
CREATE TABLE TAB_GAKUBU ( GAKUBU_CODE CHAR(3) NOT NULL ,GAKUBU_NAME VARCHAR2(100) NOT NULL ,DEL_FLG CHAR(1) ,CONSTRAINT PK_TAB_GAKUBU PRIMARY KEY(GAKUBU_CODE) );
データ作成SQL
INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('001','法学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('002','文学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('003','商学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('004','経済学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('005','経営学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('006','工学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('007','社会学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('008','心理学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('009','薬学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('010','医学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('011','理学部',NULL); INSERT INTO TAB_GAKUBU (GAKUBU_CODE,GAKUBU_NAME,DEL_FLG) VALUES ('012','神学部',NULL);
学科テーブル
学部テーブルTAB_GAKUBUと結合可能
テーブル作成SQL
CREATE TABLE TAB_GAKKA ( GAKKA_CODE CHAR(4) NOT NULL ,GAKKA_NAME VARCHAR2(100) NOT NULL ,SHOZOKU_GAKUBU_CODE CHAR(3) NOT NULL ,DEL_FLG CHAR(1) ,CONSTRAINT PK_TAB_GAKKA PRIMARY KEY(GAKKA_CODE) );
データ作成SQL
INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('001','総合法律学科','001',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('002','国際法律科','001',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('003','企業法律科','001',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('004','古代文学科','002',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('005','日本史学科','002',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('006','西洋史学科','002',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('007','東洋史学科','002',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('008','欧米文学科','002',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('009','商学科','003',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('010','総合経済学科','004',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('011','国際経済学科','004',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('012','金融経済学科','004',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('013','総合経営学科','005',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('014','法人経営学科','005',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('015','都市工学科','006',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('016','環境工学科','006',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('017','建築工学科','006',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('018','人文社会学科','007',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('019','現代社会学科','007',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('020','現代社会学科','007',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('021','社会心理学科','008',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('022','オカルト心理学科','008',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('023','陰謀学科','009',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('024','外科','010',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('025','内科','010',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('026','整形外科','010',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('027','理学科','011',NULL); INSERT INTO TAB_GAKKA (GAKKA_CODE,GAKKA_NAME,SHOZOKU_GAKUBU_CODE,DEL_FLG) VALUES ('028','神学科','012',NULL);
卒業単位テーブル
テーブル作成SQL
CREATE TABLE TAB_SOTSUGYOU_TANNI ( GAKKA_CODE CHAR(3) NOT NULL ,SOTSUGYOU_TANNI NUMBER(3,0) NOT NULL ,DEL_FLG CHAR(1) ,CONSTRAINT PK_TAB_SOTSUGYOU_TANNI PRIMARY KEY(GAKKA_CODE) );
データ作成SQL
準備中
果物テーブル
色マスタMST_FRUIT_COLORと結合可能
テーブル作成SQL
CREATE TABLE TAB_PRODUCT_FRUIT ( CODE CHAR(3) NOT NULL ,NAME VARCHAR2(100) ,COST NUMBER(10,0) ,PRICE NUMBER(10,0) ,SELF_MADE_FLG CHAR(1) ,OTHER_MADE_FLG CHAR(1) ,FRUIT_COLOR_CD CHAR(2) ,DELETE_FLG CHAR(1) ,CONSTRAINT PK_PRODUCT_FRUIT PRIMARY KEY(CODE) );
データ作成SQL
INSERT INTO TAB_PRODUCT_FRUIT (CODE,NAME,COST,PRICE,SELF_MADE_FLG,OTHER_MADE_FLG,FRUIT_COLOR_CD,DELETE_FLG) VALUES ('001','りんご',30,100,'1','0','01',NULL); INSERT INTO TAB_PRODUCT_FRUIT (CODE,NAME,COST,PRICE,SELF_MADE_FLG,OTHER_MADE_FLG,FRUIT_COLOR_CD,DELETE_FLG) VALUES ('002','ぶどう',50,200,'1','0','02',NULL); INSERT INTO TAB_PRODUCT_FRUIT (CODE,NAME,COST,PRICE,SELF_MADE_FLG,OTHER_MADE_FLG,FRUIT_COLOR_CD,DELETE_FLG) VALUES ('003','バナナ',10,150,'0','1','03',NULL); INSERT INTO TAB_PRODUCT_FRUIT (CODE,NAME,COST,PRICE,SELF_MADE_FLG,OTHER_MADE_FLG,FRUIT_COLOR_CD,DELETE_FLG) VALUES ('004','みかん',15,125,'1','0','04',NULL); INSERT INTO TAB_PRODUCT_FRUIT (CODE,NAME,COST,PRICE,SELF_MADE_FLG,OTHER_MADE_FLG,FRUIT_COLOR_CD,DELETE_FLG) VALUES ('005','柿',100,120,'1','0','04',NULL); INSERT INTO TAB_PRODUCT_FRUIT (CODE,NAME,COST,PRICE,SELF_MADE_FLG,OTHER_MADE_FLG,FRUIT_COLOR_CD,DELETE_FLG) VALUES ('006','洋ナシ',200,300,'0','1','05',NULL);
色マスタ
果物テーブルTAB_PRODUCT_FRUITと結合可能
テーブル作成SQL
CREATE TABLE MST_FRUIT_COLOR ( COLOR_CODE CHAR(2) NOT NULL ,COLOR_NAME VARCHAR2(20) ,CONSTRAINT PK_FRUIT_COLOR PRIMARY KEY(COLOR_CODE) );
データ作成SQL
INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('01','RED'); INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('02','VIOLET'); INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('03','YELLOW'); INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('04','ORANGE'); INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('06','PINK'); INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('07','BLUE'); INSERT INTO MST_FRUIT_COLOR (COLOR_CODE,COLOR_NAME) VALUES ('08','#FF9360');
意図的にCOLOR_CODE=’05’のレコードは作成していません。
.