반응형
mssql create table 개체가 이미 있습니다.
메시지 20, 수준 16, 상태 5, 줄 1
데이터베이스에 'TB_TABLE'(이)라는 개체가 이미 있습니다.
mssql 쿼리를 이용해서 테이블을 만드는데 이러한 메시지가 나왔습니다.
USE [TEST]
GO
/****** Object: Table [dbo].[TB_TEST] Script Date: 2021-07-16 오후 5:52:57 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TB_TEST](
[SEQ] [int] NOT NULL,
[DIV] [varchar](30) NULL,
[REG_ID] [varchar](30) NULL,
[REG_DT] [datetime] NOT NULL,
[REG_IP] [varchar](15) NULL,
[MOD_ID] [varchar](30) NULL,
[MOD_DT] [datetime] NOT NULL,
[MOD_IP] [varchar](15) NULL,
[MOD_ORG_ID] [varchar](10) NULL,
[USE_YN] [char](1) NULL,
[KEYWORD] [nvarchar](2000) NULL,
[LINK] [varchar](200) NULL,
[TITLE] [nvarchar](1000) NULL,
[SUB_TITLE] [nvarchar](1000) NULL,
CONSTRAINT [TB_TEST] PRIMARY KEY CLUSTERED
(
[SEQ] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
실수가 있었는데요 CONSTRAINT [TB_TEST] PRIMARY KEY CLUSTERED로 적었는데 PRIMARY KEY를 생성하는 구문에 테이블과 동일한 이름으로 개체를 만들었기 때문에 에러가 발생했습니다.
아래는 제대로 된 구문입니다.
USE [TEST]
GO
/****** Object: Table [dbo].[TB_TEST] Script Date: 2021-07-16 오후 5:52:57 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TB_TEST](
[SEQ] [int] NOT NULL,
[DIV] [varchar](30) NULL,
[REG_ID] [varchar](30) NULL,
[REG_DT] [datetime] NOT NULL,
[REG_IP] [varchar](15) NULL,
[MOD_ID] [varchar](30) NULL,
[MOD_DT] [datetime] NOT NULL,
[MOD_IP] [varchar](15) NULL,
[MOD_ORG_ID] [varchar](10) NULL,
[USE_YN] [char](1) NULL,
[KEYWORD] [nvarchar](2000) NULL,
[LINK] [varchar](200) NULL,
[TITLE] [nvarchar](1000) NULL,
[SUB_TITLE] [nvarchar](1000) NULL,
CONSTRAINT [PK_TB_TEST] PRIMARY KEY CLUSTERED
(
[SEQ] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
반응형
'프로그래밍 > DB' 카테고리의 다른 글
[DB] Oracle 12c client 다운로드(feat.파일공유) (0) | 2021.10.29 |
---|---|
[DB] 데이터베이스 제약조건 PK, FK, UK 개념설명 (1) | 2021.07.31 |
[DB]mssql 인덱스 조회쿼리(index) (0) | 2021.07.12 |
[DB] 슬로우 쿼리(slow query) (0) | 2021.06.15 |
[DB]서브쿼리는 무엇인가요? (0) | 2021.04.20 |
댓글