UFO ET IT

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

ufoet 2020. 11. 24. 20:41
반응형

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


다음 스키마로 만든 테이블이 있습니다.

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

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

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

둘 다 작동하지 않습니다. 이를 수행하기위한 적절한 구문은 무엇입니까?

편집 : 많은 사람들이 내 테이블에 혼란스러워하기 때문에 순전히 여러 하위 테이블의 부모를 나타내는 데 사용됩니다 ... 각각은 FK에 의해이 테이블을 참조하고 각 FK는 PK이므로 모두에서 이러한 테이블 중 ID는 고유합니다.


다음을 참조 하십시오 (예 : "F. DEFAULT VALUES 옵션을 사용하여 데이터로드").

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

반응형