新規作成
This commit is contained in:
29
sql/CreateTable-MySQL.sql
Normal file
29
sql/CreateTable-MySQL.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- 部署テーブルの作成
|
||||
DROP TABLE IF EXISTS employee;
|
||||
DROP TABLE IF EXISTS department;
|
||||
CREATE TABLE department (
|
||||
id_department INT AUTO_INCREMENT PRIMARY KEY
|
||||
, nm_department VARCHAR(10) NOT NULL
|
||||
);
|
||||
|
||||
-- 社員テーブルの作成(Question06から使用)
|
||||
CREATE TABLE employee (
|
||||
id_employee INT AUTO_INCREMENT PRIMARY KEY
|
||||
, nm_employee VARCHAR(50) NOT NULL
|
||||
, id_department INT NOT NULL
|
||||
, FOREIGN KEY (id_department) REFERENCES department (id_department)
|
||||
);
|
||||
|
||||
-- 部署テーブルの初期データ
|
||||
INSERT INTO department (nm_department) VALUES ('営業部');
|
||||
INSERT INTO department (nm_department) VALUES ('人事部');
|
||||
INSERT INTO department (nm_department) VALUES ('開発部');
|
||||
-- 以下の2件は所属する社員がいない部署(削除の演習で使用する)
|
||||
INSERT INTO department (nm_department) VALUES ('東京支店');
|
||||
INSERT INTO department (nm_department) VALUES ('大阪支店');
|
||||
|
||||
-- 社員テーブルの初期データ(Question06から使用)
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('山田太郎', 1);
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('鈴木花子', 2);
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('佐藤次郎', 3);
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('田中三郎', 1);
|
||||
28
sql/CreateTable-SQLServer.sql
Normal file
28
sql/CreateTable-SQLServer.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
-- 部署テーブルの作成
|
||||
DROP TABLE IF EXISTS employee;
|
||||
DROP TABLE IF EXISTS department;
|
||||
CREATE TABLE department (
|
||||
id_department INT PRIMARY KEY IDENTITY(1,1)
|
||||
, nm_department NVARCHAR(10) NOT NULL
|
||||
);
|
||||
|
||||
-- 社員テーブルの作成(Question06から使用)
|
||||
CREATE TABLE employee (
|
||||
id_employee INT PRIMARY KEY IDENTITY(1,1)
|
||||
, nm_employee NVARCHAR(50) NOT NULL
|
||||
, id_department INT NOT NULL REFERENCES department (id_department)
|
||||
);
|
||||
|
||||
-- 部署テーブルの初期データ
|
||||
INSERT INTO department (nm_department) VALUES ('営業部');
|
||||
INSERT INTO department (nm_department) VALUES ('人事部');
|
||||
INSERT INTO department (nm_department) VALUES ('開発部');
|
||||
-- 以下の2件は所属する社員がいない部署(削除の演習で使用する)
|
||||
INSERT INTO department (nm_department) VALUES ('東京支店');
|
||||
INSERT INTO department (nm_department) VALUES ('大阪支店');
|
||||
|
||||
-- 社員テーブルの初期データ(Question06から使用)
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('山田太郎', 1);
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('鈴木花子', 2);
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('佐藤次郎', 3);
|
||||
INSERT INTO employee (nm_employee, id_department) VALUES ('田中三郎', 1);
|
||||
Reference in New Issue
Block a user