負でない列についてどのように確認すればよいですか? 質問する

負でない列についてどのように確認すればよいですか? 質問する

Branchbranch_namebranch_city文字型をassets整数型として持つテーブルを作成する必要があります。branch_nameは主キーであり、assets負でないことを確認する必要があります。

私はこうやってみた

CREATE TABLE Branch
(
    branch_name navarchar(100) primary key,
    branch_city nvarchar(100),
    assests int NOT NULL
)

ベストアンサー1

必要がある定義する主キーのデータ型であり、負でないことCHECKを確認するための制約を追加する必要があります。assets

CREATE TABLE dbo.Branch
(
    branch_name NVARCHAR(100) primary key,
    branch_city nvarchar(100),
    assets int NOT NULL CHECK (assets >= 0)
)

おすすめ記事