2014-12-15 3 views
0

나는 테이블이 열 Employee를 불렀다 해당 열 HRA, BasicsAllowance에 저장됩니다. 이것을 달성 할 수 있습니까?업데이트는 SQL Server의 뷰 연결된 열

+0

보기를 사용하여 업데이트 하시겠습니까? – tvanfosson

+0

사실,이 질문은 인터뷰에서 나에게 요청되었습니다. – thevan

답변

1

계산 된 열이므로보기 만 사용하여 HRA, BasicsAllowances 열을 업데이트 할 수 없습니다. 서버가 당신이 3 열 사이에 Salary에 제공하는 금액을 나누는 방법을 알 방법이 없다고 생각해보십시오. 왜 그런지 분명합니다.

+0

예. 그러나 면접 원은 나에게이 작업을 수행 할 수있는 옵션이 있다고 말했습니다. 나는 그것을 할 수있는 방법이 무엇인지 알고 싶습니까? – thevan

+1

@thevan 열을 직접 참조한 경우 해당 열은 업데이트 가능하지만 계산에서 파생 된 열은 업데이트 할 수 없습니다. 업데이트 가능한보기에 대한 설명은 http://msdn.microsoft.com/en-us/library/ms187956.aspx를 참조하십시오. 아마도 면접관이 잘못되었거나 오해했을 것입니다. – tvanfosson

0

보기를 사용하여 계산 열을 직접 업데이트 할 수 없습니다. 보기 대신 OF 트리거를 사용하여 이러한 시나리오를 처리 할 수 ​​있습니다.