다음을 통해 공유


SqlCeParameter.Size 속성

열 내부에 있는 데이터의 최대 길이를 가져오거나 설정합니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

구문

‘선언
Public Overrides Property Size As Integer
    Get
    Set
‘사용 방법
Dim instance As SqlCeParameter
Dim value As Integer

value = instance.Size

instance.Size = value
public override int Size { get; set; }
public:
virtual property int Size {
    int get () override;
    void set (int value) override;
}
abstract Size : int with get, set
override Size : int with get, set
override function get Size () : int
override function set Size (value : int)

속성 값

유형: System.Int32
열 내부에 있는 데이터의 최대 길이입니다. 기본값은 매개 변수 값에서 유추됩니다.

구현

IDbDataParameter.Size

주의

Size 속성은 이항 및 문자열 형식에 대해 사용됩니다.

가변 길이 데이터 형식에 대해서는, Size 속성이 서버에 보낼 데이터의 최대 양을 설명합니다. 예를 들어, Size 속성은 문자열 값으로 서버에 보낸 데이터의 양을 첫 번째 100바이트로 제한하는 데 사용할 수 있습니다.

Unicode 문자열 데이터에 대해서는, Size 속성이 문자 수를 참조합니다. 마지막 문자는 문자열 계산에 포함되지 않습니다.

크기가 명시적으로 설정되어 있지 않으면 지정된 매개 변수 값의 실제 크기에서 유추됩니다.

고정된 너비 데이터 형식에 대해서는, Size의 값이 무시됩니다. 이 값은 정보 제공을 위해 검색될 수 있으며, 매개 변수의 값을 서버에 보낼 때 공급자가 사용하는 바이트의 최대 크기를 반환합니다.

다음 예제에서는 SqlCeParameter를 만들고 Size 속성을 설정합니다.

Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.IsNullable = True
param.Size = 88
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.IsNullable = true;
param.Size = 88;

참고 항목

참조

SqlCeParameter 클래스

System.Data.SqlServerCe 네임스페이스