programing

값이 없는 테이블에 삽입하기 위한 구문?

mailnote 2023. 6. 25. 20:25
반응형

값이 없는 테이블에 삽입하기 위한 구문?

다음 스키마로 작성된 테이블이 있습니다.

CREATE TABLE [dbo].[Visualizations]
(
    VisualizationID     int identity (1,1)      NOT NULL
)

테이블에 설정 가능한 필드가 없기 때문에 레코드를 삽입하는 방법을 잘 모르겠습니다.노력했습니다.

INSERT INTO [Visualizations];
INSERT INTO [Visualizations] () VALUES ();

둘 다 안 됩니다.이를 위한 올바른 구문은 무엇입니까?

편집: 많은 사람들이 내 표를 혼동하는 것처럼 보이기 때문에, 그것은 순수하게 많은 하위 표의 부모를 나타내기 위해 사용됩니다...각 FK는 이 테이블을 FK로 참조하고 각 FK는 PK이므로 모든 테이블에서 ID는 고유합니다.

이 항목을 참조하십시오(예: "F").기본값 옵션"을 사용하여 데이터 로드:

INSERT INTO [Visualizations] DEFAULT VALUES;

null로 ID 삽입을 트리거합니다.

insert into
            Visualizations
values
           (null);

이 작업을 수행하려면 더미 열을 추가해야 하고, 그냥 삽입해야 합니다.NULL더미 열은 NULL을 허용합니다.비록 당신의 테이블 구조가 말이 되지 않지만, 저는 그것이 작동하기 위해서 이것을 제안하고 싶습니다.

언급URL : https://stackoverflow.com/questions/2148091/syntax-for-inserting-into-a-table-with-no-values

반응형