ALTER TABLE dbo.CUSTOMER
ADD isProblemAccount Bit NULL DEFAULT '0';
UPDATE dbo.CUSTOMER
SET isProblemAccount = 0;
UPDATE dbo.CUSTOMER
SET isProblemAccount = 1
WHERE LastName = 'Gliddens'
AND FirstName = 'Melinda';
SELECT CustomerID, LastName, FirstName, isProblemAccount
FROM dbo.CUSTOMER;
0
A
답변
1
내가로서이 쓰기 것이라고 말해 계속해서 향후 모든 레코드에 대한 isProblemAccount
를 기대하는 대신 NOT NULL
으로 열을 지정하고, 첫 번째 업데이트 문을 건너 뛸 : 데이터베이스가
ALTER TABLE dbo.CUSTOMER
ADD [isProblemAccount] bit NOT NULL DEFAULT ((0)); -- don't use '0'
GO -- do the change in separate batch
UPDATE dbo.CUSTOMER
SET isProblemAccount = 1
WHERE LastName = 'Doe'
AND FirstName = 'John'
GO
SELECT CustomerID, LastName, FirstName, isProblemAccount
FROM dbo.CUSTOMER
+0
''ALTER TABLE '다음에'GO' 만 필요하고 각 UPDATE 이후에는 필요 없다고 생각합니다. – Andrew
+0
@Andrew : 모든 기지를 다 커버 할 수있을 것 같았습니다. –
관련 문제
- 1. 형식 오류 : 만 6 호선
- 2. Laravel 4 호선 레벨 액세스
- 3. 작업 항목 0은 무효가되어,
- 4. Laravel 4 호선 Paramater 주어진 링크
- 5. 선택 기록 4 ~ 6
- 6. 는 레일에 중첩 된 리소스에 대한 탐지되지 않는 4 호선
- 7. 아이폰 4, 5, 6, 6+ 용으로 개발하기
- 8. 그것은 본질적으로 4 사분면과지도입니다 루프
- 9. Kohana 3.2 호선 -
- 10. Nexus 6 및 Nexus 9 화면 밀도
- 11. Superfish가 IE에서 작동하지 않습니다. 6-9
- 12. char [9] [9]
- 13. Generate 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 with rep() 및 seq()
- 14. 표현식 '3 + 2 + 1-5 + 4 % 2 - 1/4 + 6`
- 15. Sitecore 업그레이드 (4> 6)
- 16. Umbraco 6 with MVC 4
- 17. CMMotionManager 예제 예제 4-9 및 4-10
- 18. 9 패치 안드로이드 4 문제가 안드로이드 2.3
- 19. 인라인 블록 : Firefox 4 vs IE 9
- 20. 벡터를 사용하여 행렬을 어떻게 만들 수 있습니까? k = [8 9 6 5 4 3]
- 21. 문제 사용자 유형 (1 2 3 4 5 6 7 8 9 10)
- 22. 내가 국도 53 호선 (53)
- 23. 배쉬 스크립트는 날 수 있도록 도와주세요 그것은
- 24. Asp.net MVC 3 호선 테이블 - 경로
- 25. 엠버 RC (6) 내가 노력하고있어 4
- 26. ASP NET 웹 API 호선 템플릿
- 27. 스도쿠 세대 : 그것은 루프
- 28. 반복이없는 임의의 선택기를 만들려고합니다. 그것은 작동하지만 4 번만?
- 29. 대상을 빌드하는 것이 가능합니까? 4 5 6
- 30. xcode 4.? 라이온 10.7.2에서 ios 6 작품?
를? .... – jherran
SQL 서버 관리 스튜디오 – Lov3Glov3