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
);
bannerAds