이 보드는 신입입니다. 나는 내 문제에 대한 해답을 찾으려고 미쳐 버렸다. 저장 프로 시저 내의 커서에 일부 동적 SQL을 실행하는 TSQL 코드를 만들었습니다. 커서는 테이블 x에서 일부 데이터를 가져오고, 테이블 x에서 검색된 쿼리 기반 데이터를 작성하고, 쿼리를 실행하고 데이터를 반환합니다. 매력처럼 작동합니다. 결과를 캡처하기 위해 '테이블에 삽입'을 추가하면 오류가 발생합니다. 참고 : SQL 2000의 오류 만 SQL 2008에서 크게 실행됩니다. OLE DB 공급자 'MSDAORA'를 사용할 수 없어 작업을 수행 할 수 없습니다 분산 트랜잭션을 시작하십시오. OLE DB 오류 추적 [OLE/DB 공급자 'MSDAORA'ITransactionJoin :: JoinTransaction 0x8004d01b가 반환되었습니다.TSQL SQL 2000 저장된 proc 커서
0
A
답변
0
커서를 사용해서는 안됩니다. 내 추측은 커서와 테이블에 삽입과 충돌 것입니다.
올바르게 작성하는 데 도움이되도록 해결할 문제와 코드를 게시하십시오.
관련 문제
- 1. SQL Server 2000 TSQL : 저장된 프로 시저 결과를 테이블
- 2. SQL 서버에서 저장된 proc 재귀
- 3. tsql proc logic help
- 4. SQL Server 2000 : TSQL 특수 문자 처리
- 5. SQL Server 2005에 저장된 proc 실행
- 6. SQL Server에서 저장된 Proc 교착 상태 삭제
- 7. SQL 연령대를 반환하기위한 저장된 proc 만들기
- 8. TSQL 변경 커서 정의
- 9. dblink를 통해 저장된 proc 호출
- 10. 오라클에 저장된 proc 종속 요소 찾기
- 11. Linq to SQL 대 엔티티 데이터 모델 : 저장된 proc 실행하기
- 12. 저장된 proc 기반 SqlCommand의 T-SQL 구문을 볼 수 있습니까?
- 13. 삽입 트리거 이후에 저장된 proc 호출
- 14. 함수로 가져 오기하지 않고 저장된 proc 실행
- 15. 11+ 동적 매개 변수가있는 저장된 proc
- 16. SQL 서버 2000
- 17. DB에 저장된 proc 파일이 있는지 확인 하시겠습니까?
- 18. 엔티티 프레임 워크 함수/저장된 proc 업데이트
- 19. 저장된 Proc 및 SqlCommand 시간 초과
- 20. Insert update SQL에 저장된 proc 파일
- 21. 저장된 proc 또는 트리거 내의 호출자 결정
- 22. 파이어 버드에서 최대 저장된 proc 이름
- 23. 저장된 proc select 문에 대한 기본값 설정
- 24. Datatype issue sql 2005 to SQL 2000
- 25. ms 액세스 adp는 저장된 proc (SQL Server)을 호출하지만 2005 년에 멈추지 만 2000 년에는 정상적으로 작동하지 않습니다.
- 26. TSQL 저장된 프로 시저 인수에 오류가
- 27. SQL Server 2000, 예 2000 암호 해시
- 28. TSQL 동적 SQL
- 29. TSQL- 롤업 SQL 2005
- 30. SQL 2005의 TSQL : 쿼리
SQL Server를 사용하고 계십니까? MSDAORA는 Oracle 공급자입니다. 문제를 일으키는 SQL을 표시하면 도움이됩니다. –
커서와 분산 트랜잭션 및 동적 SQl을 모두 하나의 쿼리로 생각하면 좋지 않습니다. 이것을하기위한 더 좋은 방법이 있어야합니다. 행 단위로 처리하는 것이 좋지 않으므로 일련의 데이터로 작업하고 싶습니다. – HLGEM