C# 코드에서보기를 실행할 수 있습니까? 그렇다면 매개 변수화 된 뷰가 존재하는지 어떻게 사용해야하는지 알고 싶습니다. 매개 변수화 란 조건을 명시하기 위해 저장 프로 시저에서 사용하는 매개 변수와 동일한 매개 변수를 의미합니다.ADO.NET에서 T-SQL 실행보기
2
A
답변
8
하나는보기를 실행하지 않습니다. 하나는 쿼리를 실행합니다. 쿼리가 뷰 또는 테이블에서 행을 선택하면 ADO.NET은 알지 못하거나 신경 쓰지 않습니다.
2
테이블을 처리하는 것과 같은 방식으로보기를 처리합니다 (즉, 선택하기 위해).
FROM
절의 테이블을 사용하는 매개 변수화 된 쿼리는보기와 마찬가지로 작동합니다.
뷰를 저장 프로 시저와 혼동하지 마십시오. 저장 프로 시저가 실행되고 뷰는 단순합니다. SELECT
문을 사용하여 쿼리를 통해 뷰에서 데이터를 읽습니다. 보기 이름은 테이블 이름을 대체 직선 SQL과 같은 veiw의
1
생각한다, 즉 선택 * v_employee_department에서 ... 대 ... v_employee_edpartment가 직원 테이블과 부서를 조인 전망이다 직원 SELECT * FROM 표
// Declare connection string.
string connStr = Properties.Settings.Default.ConnectionString;
OracleConnection cn = new OracleConnection(connStr);
// STEP 1: Execute command
string selectCommandTotal = "SELECT ID FROM <SOME_VIEW> WHERE <SOME_FIELD> = <SOME_VALUE> ";
OracleCommand cmdGetTotals = new OracleCommand(selectCommandTotal, cn);
cmdGetTotals.Connection.Open();
OracleDataReader rdrGetTotals = cmdGetTotals.ExecuteReader();
관련 문제
- 1. 조건부 응용 프로그램 실행보기
- 2. VB.NET에서 ADO.NET에서 LINQ로 전환
- 3. asp.net 및 ado.net에서 캐싱
- 4. ADO.NET에서 XACT_ABORT를 설정하는 방법
- 5. ADO.NET에서 sp_helptext 출력을 삭제합니까?
- 6. ado.net에서 연결 관리
- 7. ADO.NET에서 데이터 어댑터의 원자력
- 8. ADO.NET에서 업데이트하기 전에 채우기를 수행해야합니까?
- 9. MS TSQL
- 10. TSQL 값
- 11. 는 TSQL
- 12. TSQL 문안에서
- 13. 대체 TSQL
- 14. TSQL 번역
- 15. TSQL XML 쿼리 질문
- 16. 오름차순 값을 삽입하는 TSQL
- 17. TSQL : 전역 스크립트 변수?
- 18. TSQL 텍스트 분석 쿼리
- 19. tsql - 마지막 행을 삭제하십시오.
- 20. tsql proc logic help
- 21. TSQL 코드 최적화
- 22. tsql function split string
- 23. 설명 - TSQL 업데이트 사용
- 24. 간단한 쿼리가있는 TSQL 도움말
- 25. tsql 조건부 수학 방정식
- 26. TSQL 변경 커서 정의
- 27. tsql 내부 병합 조인
- 28. TSQL : 내가 필요
- 29. TSQL 병합 성능
- 30. TSQL 쿼리 문제
감사합니다. 나는 약간 혼란 스러웠다. 뷰는 가상 테이블의 역할을하며 적절한 조건에 따라 뷰에 대해 sp 또는 쿼리를 만들 수 있습니다. –