sqlcommand.Parameters.Add (...) 함수에는 여러 오버로드가 있습니다. 그들 중 일부는 크기를 가지지 않으며, 일부는 크기를 가지지 않습니다. 기본적으로 어떤 크기가 설정됩니까? 매개 변수 크기를 설정하지 않는 것이 안전합니까? 성능에 영향을 줍니까?ADO.NET에서 SQL 매개 변수의 기본 크기
답변
명시 적으로 설정되지 않으면
DOCO SqlParameter.Size Property에서, 크기가 지정된 파라미터 값의 실제 크기로부터 추정된다.
이 실제로 무엇을 의미하는지 자세한 내용을 설명 293315에 피터은 wOne로 굉장한 응답이있다
그것은 SQL Server에 대한 .NET 코드에서 데이터베이스 데이터 유형에 대한 너무 큰 매개 변수를 보낼 수 있습니다. .Net 코드에서 매개 변수를 생성 할 때 크기를 설정하면 값이 너무 큰 경우 예외가 발생합니다. 따라서 더 빨리 알게되고 데이터베이스 호출을 낭비하지 않게됩니다.
또는 특정 텍스트 필드에 최대 문자 수를 설정할 수 있습니다. 데이터베이스는 성을 400 자까지 허용 할 수 있지만 varchar 100 만 원할 수 있습니다.
Nullable 속성은 비슷합니다. 선택 사항이지만 sproc 호출에서 매개 변수가 null이 될 수없는 경우 .Net 코드에서 nullable이 아니게 설정하면 문제가 더 빨리 강조 표시됩니다.
"특정 텍스트 필드에 최대 문자 수를 설정하려고 할 수 있습니다. 400 자이지만 varchar 100 만 필요합니다. " -이 경우 100자가 넘는 문자열을 전달하면 (DB에서 받아 들일 수 있도록 400 이하로) 문자열이 잘 리면 일부 데이터가 손실 될 수 있습니다. – Roma
- 1. ADO.NET에서 출력 매개 변수의 값을 취득
- 2. ADO.NET에서 T-SQL 실행보기
- 3. SQL 매개 변수의 와일드 카드
- 4. SQL Server 2008에서 XML 변수의 크기 제한
- 5. ADO.NET에서 ADO.NET의 다중 매개 변수화 된 SQL 문
- 6. GMP 변수의 비트 크기
- 7. 해시 인스턴스 변수의 크기
- 8. SOAP 메시지의 입력 매개 변수의 크기 제한은 무엇입니까
- 9. ADO.NET에서 테이블 값 함수 호출에 대한 기본 키워드를 전달하는 방법
- 10. 매개 변수의 함수 포인터
- 11. 텍스처 매개 변수의 지속성
- 12. 경로 매개 변수의 일부로 &
- 13. 문자열 매개 변수의 정규식!
- 14. 변수의 기본 상태는 무엇입니까?
- 15. 최대 varchar (최대) 변수의 크기
- 16. 자바 일반 매개 변수의 차이점
- 17. 기본 매개 변수의 정적 바인딩 효과적인 C++에서
- 18. 기본 매개 변수의 이러한 모의 시뮬레이션간에 중요한 기계적 차이가 있습니까?
- 19. 기본 매개 변수의 미묘한 구문 오류가 컴파일러에서 catch되지 않음
- 20. Ado.Net에서 테이블 반환 매개 변수를 효율적으로 호출하는 방법
- 21. ADO.NET에서 다중 T-SQL 문 사용
- 22. ADO.NET에서 쿼리에서 변경되는 SQL 변수를 가져옵니다.
- 23. ADO.NET에서 SQL 데이터베이스 만들기 Typed Dataset
- 24. 형식 매개 변수의 형식 매개 변수에 액세스
- 25. 검색 매개 변수의 XML 필터링
- 26. 결과 집합의 모든 매개 변수의 전체 목록
- 27. 출력 매개 변수의 이점은 무엇입니까?
- 28. WCF 매개 변수의 값이 손실됩니다.
- 29. WCF에서 매개 변수의 필요성 지정
- 30. 값 매개 변수의 정확성 const
감사합니다. 당신이 제공 한 링크는 매우 유용했습니다. – Roma
걱정할 필요가 없습니다. 나는 한두 가지 베드로의 설명을 배웠으므로 질문을하기 위해 * 당신 *에게 감사해야합니다 :-) –