SQLスクリプトを使用してインライン主キー制約のあるテーブルを作成する方法


まず、以下のような形式でCREATE TABLEステートメントを使用してテーブルを作成します。

CREATE TABLE テーブル名 (
    列名1 データ型,
    列名2 データ型,
    ...
    PRIMARY KEY (列名)
);

上記のスクリプトでは、テーブル名を適切な名前に置き換え、列名とデータ型を必要に応じて修正してください。主キーとする列名を指定する場合は、PRIMARY KEY句を使用します。

以下に具体的な例を示します。

CREATE TABLE Users (
    UserID INT,
    UserName VARCHAR(50),
    PRIMARY KEY (UserID)
);

上記の例では、"Users"というテーブルを作成し、"UserID"列を主キーとして指定しています。

また、主キーに複数の列を含める場合は、以下のように複数の列名をカンマで区切って指定します。

CREATE TABLE Orders (
    OrderID INT,
    CustomerID INT,
    OrderDate DATE,
    PRIMARY KEY (OrderID, CustomerID)
);

上記の例では、"Orders"というテーブルを作成し、"OrderID"と"CustomerID"の組み合わせを主キーとして指定しています。

このように、SQLスクリプトを使用してインライン主キー制約のあるテーブルを作成することができます。必要に応じて、他の制約やデータ型も追加することができます。