2010-01-19 3 views

답변

1

당신이 사용하여 SQL Server를 할 수 없어 할 수있는 방법

사람이 말해 줄 수. SQL Server는 UDF에서 Update/Delete/Insert 문을 허용하지 않습니다. 나는 또한 당신이 저장 프로 시저를 호출하는 것을 막을 수 있다고 생각한다.

+0

어떤 일이 주변에 있는가 기본 테이블 뷰 (테이블)에서 당신 싶어 업데이트 행이 몇 가지 제한이 있기 때문에 경우 상당한해야합니다, 읽기, 쓰기, 삭제 및 영구 tables.But를 업데이트 할 수 있습니다 이거? – Govindan

+0

@Govindan : 전혀 아닙니다. 랜디가 100 % 정확함 – gbn

+0

해결할 수 없음. SQL Server에서는 함수가 삽입/업데이트/삭제를 수행 할 수 없습니다. 저장 프로 시저 내에서 데이터 수정 작업을 수행해야합니다. –

-1

의 SP는

+0

@Balend - 질문을 자세히 읽지 않았습니다. 그는 UDF 내부의 행을 갱신하려고합니다. 이것은 SQL Server에서 허용되지 않습니다. –

+0

일반적으로 문제의 가능한 해결책을 제안합니다. – Balend