트리거 나 저장 프로 시저를 사용하지 않았습니다. 이제는 언제 어떻게 사용하는지 연구하고 싶습니다. 제품 테이블에 행이 채워지는 ProductID 및 UnitsInStock을 복사하고 인벤토리 테이블로 이동하려고 할 때 Products라는 테이블이 있습니다. 인벤토리 테이블에는 행이 채워질 때 구매 사용자를 채워야하는 열이 하나 있습니다. 이 상황에서 트리거 또는 저장 프로 시저가 유용할까요?SQL Server 트리거, 저장 프로 시저
0
A
답변
1
개인적으로 모든 작업이 SQL에서 수행되고 있다면 코드를 사용할 때 개인적으로 트리거를 사용하지 않을 것입니다. 이유는 그것이 다른 사람들이 그것이 백엔드에서 일하는 방아쇠임을 깨닫기가 어렵 기 때문입니다. 당신의 코드에 오류가 있다면 ... 트리거는 당신이 검사하는 마지막 것입니다. 그리고 열 이름이 변경되면 코드에서 오류를 쉽게 받아 들일 수 있습니다. 저장 프로 시저는 훌륭하지만 모든 것은 조직에 따라 다릅니다. 나는 코드에서 sql을 수행하고 관련 객체에 대한 수 많은 저장 프로 시저를 조사 할 때 앞뒤로 작업이 없기 때문에 SQL을 사용하고있다. 내 의견은 ...
0
삽입 또는 업데이트 후 한 테이블에서 다른 테이블로 항목을 복사해야하는 경우 트리거가 올바른 방법입니다.
그러나 사용자의 데이터가 사용자 입력 데이터로 채워 져야하는 경우 코드에서이 작업을 수행해야합니다.
저장 프로 시저 사용 : this을 살펴보십시오. 그러나이 주제에 관한 웹에 대한 토론이 많이 있습니다. 그냥 구글 주위에 조금.
0
저장 프로 시저를 사용하여 매개 변수로 필요한 모든 값을 전달한 다음 트랜잭션 게시 내에서 제품 테이블과 인벤토리 테이블로 변경 한 다음 변경 사항을 두 테이블 모두에 동시에 적용합니다. 업데이트되거나, 업데이트되지 않습니다.
관련 문제
- 1. 전자 메일로 SQL Server 2005에서 저장 프로 시저 트리거
- 2. 저장 프로 시저 및 트리거
- 3. SQL Server 저장 프로 시저 폴더/그룹
- 4. 레코드를 업데이트하는 SQL Server 저장 프로 시저
- 5. Doctrine + SQL Server 저장 프로 시저
- 6. SQL Server 2005 저장 프로 시저
- 7. SQL Server 재귀 저장 프로 시저
- 8. SQL Server : 저장 프로 시저 복사
- 9. SQL Server 저장 프로 시저 성능 문제
- 10. SQL Server 2005 저장 프로 시저 디버깅
- 11. SQL Server (별개)의 저장 프로 시저?
- 12. Sql Server 2008 재귀 저장 프로 시저
- 13. 동적 SQL Server 저장 프로 시저
- 14. SQL Server 2005 기본 저장 프로 시저
- 15. SQL Server 저장 프로 시저 중간 테이블
- 16. MS SQL Server 2005의 저장 프로 시저
- 17. SQL Server 2000 저장 프로 시저
- 18. SQL 저장 프로 시저
- 19. SQL 저장 프로 시저
- 20. 방법 : 작업 예약 (저장 프로 시저/트리거)
- 21. SQL 문에서 SQL Server 저장 프로 시저 생성기?
- 22. 저장 프로 시저 구문
- 23. SQL Server의 저장 프로 시저
- 24. SQL 저장 프로 시저 문제
- 25. SQL 저장 프로 시저 오류
- 26. SQL 저장 프로 시저 - 도와주세요!
- 27. 공유 저장 프로 시저
- 28. T-SQL SQL Server - 매개 변수가있는 저장 프로 시저
- 29. 저장 프로 시저 'msdb.dbo.sp_delete_job'
- 30. 트리거 프로 시저