SQL でテーブルを作成したいのですが、属性を NULL に設定したい場合、どうすればよいですか? たとえば、Courses という名前のテーブルを作成し、その属性 "CourseNo" と "Title" を null にすることはできません。私は以下のものを作成しました:
CREATE TABLE Courses(
CourseNo INTEGER CHECK(100<=CourseNo<=999) PRIMARY KEY,
Title VARCHAR(100),
)
ALTER TABLE Courses
ALTER COLUMN CourseNo INTEGER NOT NULL
ALTER COLUMN Title VARCHAR(100) NOT NULL
これは正しいです?