Oracle テーブル作成 SQLの基本と実践【初心者向け】
Oracleデータベースでテーブルを作成する場合、CREATE TABLEステートメントを使用することができます。その構文は以下の通りです。
CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
columnN datatype [ NULL | NOT NULL ],
PRIMARY KEY (column_name)
);
上記は、table_nameが作成されるテーブル名であり、column1、column2、…、columnNが作成される列名であり、datatypeが各列のデータ型であり、NULLはその列が空白であってもよいことを示し、NOT NULLはその列が空であってはならないことを示しています。 PRIMARY KEY(column_name)は主キー制約を定義するために使用されます。
employeeという名前のテーブルを作成するには、id、name、age、salaryの4つの列が含まれており、そのうちidは主キーであり、データ型はそれぞれNUMBER、VARCHAR2、NUMBER、FLOATであることがあります。以下のSQL文を使用できます:
CREATE TABLE employee
(
id NUMBER PRIMARY KEY,
name VARCHAR2(50),
age NUMBER,
salary FLOAT
);