SqlString 구조체

정의

데이터베이스에 저장하거나 데이터베이스에서 검색할 문자의 가변 길이 스트림을 나타냅니다. SqlString 해당 .NET String 데이터 형식과 다른 기본 데이터 구조가 있습니다.

public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
    interface INullable
[<System.Serializable>]
type SqlString = struct
    interface INullable
    interface IXmlSerializable
type SqlString = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
상속
SqlString
특성
구현

설명

String 항상 현재 스레드의 기본값 CultureInfo 을 사용하지만 SqlString 고유한 로캘 ID와 비교 플래그를 포함합니다. 두 SqlString 구조체의 비교 결과는 운영 체제 및 현재 스레드 로캘과 독립적입니다.

비교 연산자를 사용하는 SqlString 경우 인수의 LCID가 다른 경우 비교 함수는 비교할 수 없기 때문에 예외를 throw합니다. 예를 들어 문입니다.

SqlString mySqlString = new SqlString("abc");

동일하다

SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);

생성자

Name Description
SqlString(Int32, SqlCompareOptions, Byte[], Boolean)

SqlString 클래스의 새 인스턴스를 초기화합니다.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean)

SqlString 클래스의 새 인스턴스를 초기화합니다.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32)

SqlString 클래스의 새 인스턴스를 초기화합니다.

SqlString(Int32, SqlCompareOptions, Byte[])

지정된 로캘 ID, 비교 옵션 및 데이터를 사용하여 구조체의 SqlString 새 인스턴스를 초기화합니다.

SqlString(String, Int32, SqlCompareOptions)

지정된 문자열, 로캘 ID 및 비교 옵션 값을 사용하여 구조체의 SqlString 새 인스턴스를 초기화합니다.

SqlString(String, Int32)

지정된 문자열 및 로캘 ID 값을 사용하여 구조체의 SqlString 새 인스턴스를 초기화합니다.

SqlString(String)

지정된 문자열을 사용하여 구조체의 SqlString 새 인스턴스를 초기화합니다.

필드

Name Description
BinarySort

사전순 값 대신 문자 숫자 값을 기준으로 정렬되도록 지정합니다.

BinarySort2

사전순 값 대신 문자의 숫자 값을 기준으로 정렬되도록 지정합니다.

IgnoreCase

비교에서 SqlString 대/소문자를 무시해야 함을 지정합니다.

IgnoreKanaType

문자열 비교에서 Kana 형식을 무시해야 함을 지정합니다.

IgnoreNonSpace

문자열 비교에서 비공간 결합 문자(예: 비음호)를 무시해야 함을 지정합니다.

IgnoreWidth

문자열 비교에서 문자 너비를 무시해야 함을 지정합니다.

Null

구조체의 DBNullSqlString 이 인스턴스에 할당할 수 있는 값을 나타냅니다.

속성

Name Description
CompareInfo

SqlString 구조체에 CompareInfo 대해 문자열 비교를 수행하는 방법을 정의하는 개체를 가져옵니다.

CultureInfo

SqlString 개체의 CultureInfo 문화권에 대한 정보를 나타내는 구조를 가져옵니다.

IsNull

이 구조체 SqlString 가 null인지 여부를 나타냅니다.

LCID

구조체의 지리적 로캘 및 언어를 지정합니다 SqlString .

SqlCompareOptions

다른 SqlString 구조체와 비교할 방법을 SqlString 나타내는 하나 이상의 SqlCompareOptions 열거형 값 조합입니다.

Value

SqlString 구조체에 저장된 문자열을 가져옵니다. 이 속성은 읽기 전용입니다.

메서드

Name Description
Add(SqlString, SqlString)

지정된 SqlString 두 값을 연결하여 새 SqlString 구조를 만듭니다.

Clone()

SqlString 개체의 복사본을 만듭니다.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

지정된 SqlCompareOptions 값에 CompareOptions 해당하는 열거형을 가져옵니다.

CompareTo(Object)

SqlString 개체를 제공된 Object 개체와 비교하고 상대 값의 표시를 반환합니다.

CompareTo(SqlString)

SqlString 인스턴스를 제공된 SqlString 인스턴스와 비교하고 상대 값의 표시를 반환합니다.

Concat(SqlString, SqlString)

지정된 SqlString 두 구조를 연결합니다.

Equals(Object)

제공된 개체 매개 변수를 개체의 Value 속성과 SqlString 비교합니다.

Equals(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 같은지 여부를 확인합니다.

GetHashCode()

이 인스턴스의 해시 코드를 가져옵니다.

GetNonUnicodeBytes()

ANSI 형식의 내용을 포함하는 바이트 배열을 SqlString 가져옵니다.

GetUnicodeBytes()

유니코드 형식의 내용을 포함하는 바이트 배열을 SqlString 가져옵니다.

GetXsdType(XmlSchemaSet)

지정된 XmlSchemaSetXSD(XML 스키마 정의 언어)를 반환합니다.

GreaterThan(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 큰지 여부를 확인합니다.

GreaterThanOrEqual(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 크거나 같은지 여부를 확인합니다.

LessThan(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 작은지 여부를 확인합니다.

LessThanOrEqual(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 작거나 같은지 확인합니다.

NotEquals(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 같지 않은지 여부를 확인합니다.

ToSqlBoolean()

SqlString 구조를 SqlBoolean.로 변환합니다.

ToSqlByte()

SqlString 구조를 SqlByte.로 변환합니다.

ToSqlDateTime()

SqlString 구조를 SqlDateTime.로 변환합니다.

ToSqlDecimal()

SqlString 구조를 SqlDecimal.로 변환합니다.

ToSqlDouble()

SqlString 구조를 SqlDouble.로 변환합니다.

ToSqlGuid()

SqlString 구조를 SqlGuid.로 변환합니다.

ToSqlInt16()

SqlString 구조를 SqlInt16.로 변환합니다.

ToSqlInt32()

SqlString 구조를 SqlInt32.로 변환합니다.

ToSqlInt64()

SqlString 구조를 SqlInt64.로 변환합니다.

ToSqlMoney()

SqlString 구조를 SqlMoney.로 변환합니다.

ToSqlSingle()

SqlString 구조를 SqlSingle.로 변환합니다.

ToString()

개체를 SqlString .로 변환합니다 String.

연산자

Name Description
Addition(SqlString, SqlString)

지정된 SqlString 두 구조를 연결합니다.

Equality(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 같은지 여부를 확인합니다.

Explicit(SqlBoolean to SqlString)

지정된 SqlBoolean 구조를 SqlString.로 변환합니다.

Explicit(SqlByte to SqlString)

지정된 SqlByte 구조를 SqlString.로 변환합니다.

Explicit(SqlDateTime to SqlString)

지정된 SqlDateTime 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlDecimal to SqlString)

지정된 SqlDecimal 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlDouble to SqlString)

지정된 SqlDouble 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlGuid to SqlString)

지정된 SqlGuid 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlInt16 to SqlString)

지정된 SqlInt16 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlInt32 to SqlString)

지정된 SqlInt32 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlInt64 to SqlString)

지정된 SqlInt64 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlMoney to SqlString)

지정된 SqlMoney 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlSingle to SqlString)

지정된 SqlSingle 매개 변수 SqlString를 .로 변환합니다.

Explicit(SqlString to String)

SqlStringString로 변환합니다.

GreaterThan(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 큰지 여부를 확인합니다.

GreaterThanOrEqual(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 크거나 같은지 여부를 확인합니다.

Implicit(String to SqlString)

매개 변수SqlStringString .로 변환합니다.

Inequality(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 같지 않은지 여부를 확인합니다.

LessThan(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 작은지 여부를 확인합니다.

LessThanOrEqual(SqlString, SqlString)

SqlString 피연산자의 논리적 비교를 수행하여 첫 번째 피연산자가 두 번째 피연산자보다 작거나 같은지 확인합니다.

명시적 인터페이스 구현

Name Description
IXmlSerializable.GetSchema()

이 멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IXmlSerializable.ReadXml(XmlReader)

이 멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IXmlSerializable.WriteXml(XmlWriter)

이 멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

적용 대상

추가 정보