2012-11-16 2 views
0

Null 일 수있는 속성이있는 테이블에 데이터를 삽입하려고합니다. 그러나, 내 SQL 문을 사용하여이를 수행하는 방법을 모르겠습니다.SQL 삽입 문과 Null?

INSERT INTO [dbo].[INVOICE] 
      ([INV_ID] 
      ,[EMP_ID] 
      ,[WAR_ID] 
      ,[REP_ID] 
      ,[FIN_ID] 
      ,[INV_DATE] 
      ,[INV_PRICE]) 
    VALUES 
(5655,8,1**,,**3,'7/5/2000',75880), 
(9749,1,1**,,**1,'11/26/2002',58881), 
(9909,3,1**,187,**3,'12/27/2012',64859); 
+0

당신이 오류 –

+0

NULL을 사용하면 작동하지 않습니다 게시 개 pls 수 null을 표현하기 위해 NULL를 사용할 수 있을까? (5655,8,1 **, null, ** 3, '7/5/2000', 75880) – MikeSmithDev

+0

그래, 그게 어떻게 완료되었는지 몰랐다. 정말로 SQL에 새로운 것이 있습니다. – Batman

답변

1
INSERT INTO [dbo].[INVOICE] 
      ([INV_ID] 
      ,[EMP_ID] 
      ,[WAR_ID] 
      ,[REP_ID] 
      ,[FIN_ID] 
      ,[INV_DATE] 
      ,[INV_PRICE]) 
    VALUES 
(5655,8,1,NULL,3,'7/5/2000',75880), 
(9749,1,1,NULL,1,'11/26/2002',58881), 
(9909,3,1,NULL,3,'12/27/2012',64859); 

당신은

+0

@MikeSmithDev 나는 그가 "Null 일 수있는 속성을 가지고있다"고 말했기 때문에 그가 쿼리의 어느 곳에서나 사용할 수 있다고 설명했다. –

+0

괜찮 았지만 대답은 SQL을 사용해야합니다. – MikeSmithDev

+0

나는 변화를 만들었다 :) –

3
INSERT INTO [dbo].[INVOICE] 
      ([INV_ID] 
      ,[EMP_ID] 
      ,[WAR_ID] 
      ,[REP_ID] 
      ,[FIN_ID] 
      ,[INV_DATE] 
      ,[INV_PRICE]) 
    VALUES (5655,8,1**,NULL,**3,'7/5/2000',75880), (9749,1,1**,NULL,**1,'11/26/2002',58881), (9909,3,1**,187,**3,'12/27/2012',64859); 
+0

오, 그 단순한 어. 감사! – Batman