2013-03-26 5 views
1

새 열을 추가하고보기에서 업데이트하는 방법이 있습니까?보기에 열을 추가하려면 어떻게합니까?

열이 테이블에 없습니다. 표에서 몇 개의 열을 선택하고 몇 개의 새로운 열을 추가하고 업데이트하려고합니다.

나는 열을 추가 할 ALTER VIEW을 시도했지만 그것은 나에게 오류 준 :

Cannot alter 'viewName' because it is not a table.

+2

보기를 삭제하고 추가 열을 사용하여 처음부터 다시 만듭니다. – MarcinJuraszek

답변

6

SQL Server ALTER VIEW 문서를 참조하십시오.

새보기에 열을 추가하지 않고보기에 전체 쿼리를 포함하기 만하면됩니다. 내가 가진 경우 exmaple를 들어

: 당신은 단지 DROP보기를

ALTER VIEW MyView 
AS 
SELECT UserID, UserName, DateCreated 
FROM Users 

대안을 수 CREATE :

CREATE VIEW MyView 
AS 
SELECT UserID, UserName 
FROM Users 

그리고 내 선택 목록에 DateCreated를 추가하고 싶어, 내가 작성합니다 그것도 새로운 컬럼과 함께.

+0

OP의 질문을 이해하기 위해 +1 ... 나는 당신의 대답을 읽을 때까지 그것을 얻지 못했다. 이것은 게시물에서 명확하지 않았지만, 나는 그들이 찾고 있었던 것이 분명하다고 믿습니다. –

관련 문제