SQL에서 테이블을 만들고 싶습니다. 속성을 NULL로 설정하려면 어떻게해야합니까? 예를 들어 Courses라는 테이블을 만들고 속성 "CourseNo"와 "Title"을 null이 아니어야합니다. 아래에 하나를 만들었습니다.SQL에서 테이블을 만들 때 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
이 내용이 정확합니까?
실행 해 보셨습니까? 어떤 오류가 있었습니까? 오류없이 실행 된 경우 'NULL'값을 삽입하려고 시도 했습니까? 어떻게 된 거예요? 내 요점은 ** 시도 ** 당신이 더 빠르고 더 많은 학습 경험이 될 것입니다. – Oded
기본 키로 courseno를 선언하는 경우 null이 될 수 없습니다. –