Compartilhar via


SqlFunctions.CharIndex Método

Definição

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

Sobrecargas

CharIndex(String, String, Nullable<Int64>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(Byte[], Byte[], Nullable<Int64>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(String, String, Nullable<Int32>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(String, String)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(Byte[], Byte[])

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

CharIndex(Byte[], Byte[], Nullable<Int32>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

CharIndex(String, String, Nullable<Int64>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

public:
 static Nullable<long> CharIndex(System::String ^ toSearch, System::String ^ target, Nullable<long> startLocation);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")]
public static long? CharIndex (string toSearch, string target, long? startLocation);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")>]
static member CharIndex : string * string * Nullable<int64> -> Nullable<int64>
Public Shared Function CharIndex (toSearch As String, target As String, startLocation As Nullable(Of Long)) As Nullable(Of Long)

Parâmetros

toSearch
String

A expressão da cadeia de caracteres a ser pesquisada.

target
String

A expressão de cadeia de caracteres a ser encontrada.

startLocation
Nullable<Int64>

A posição do caractere em toSearch em que a pesquisa começa.

Retornos

Um Nullable<T> do valor Int64 que será a posição inicial de target se for encontrado em toSearch.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

Aplica-se a

CharIndex(Byte[], Byte[], Nullable<Int64>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

public:
 static Nullable<long> CharIndex(cli::array <System::Byte> ^ toSearch, cli::array <System::Byte> ^ target, Nullable<long> startLocation);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")]
public static long? CharIndex (byte[] toSearch, byte[] target, long? startLocation);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")>]
static member CharIndex : byte[] * byte[] * Nullable<int64> -> Nullable<int64>
Public Shared Function CharIndex (toSearch As Byte(), target As Byte(), startLocation As Nullable(Of Long)) As Nullable(Of Long)

Parâmetros

toSearch
Byte[]

A expressão da cadeia de caracteres a ser pesquisada.

target
Byte[]

A expressão de cadeia de caracteres a ser encontrada.

startLocation
Nullable<Int64>

A posição do caractere em toSearch no qual a pesquisa começa.

Retornos

A posição inicial do target se ela for encontrada em toSearch.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

Aplica-se a

CharIndex(String, String, Nullable<Int32>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

public:
 static Nullable<int> CharIndex(System::String ^ toSearch, System::String ^ target, Nullable<int> startLocation);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")]
public static int? CharIndex (string toSearch, string target, int? startLocation);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")>]
static member CharIndex : string * string * Nullable<int> -> Nullable<int>
Public Shared Function CharIndex (toSearch As String, target As String, startLocation As Nullable(Of Integer)) As Nullable(Of Integer)

Parâmetros

toSearch
String

A expressão da cadeia de caracteres a ser pesquisada.

target
String

A expressão de cadeia de caracteres a ser encontrada.

startLocation
Nullable<Int32>

A posição do caractere em toSearch em que a pesquisa começa.

Retornos

A posição inicial do target se ela for encontrada em toSearch.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

Aplica-se a

CharIndex(String, String)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

public:
 static Nullable<int> CharIndex(System::String ^ toSearch, System::String ^ target);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")]
public static int? CharIndex (string toSearch, string target);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")>]
static member CharIndex : string * string -> Nullable<int>
Public Shared Function CharIndex (toSearch As String, target As String) As Nullable(Of Integer)

Parâmetros

toSearch
String

A expressão da cadeia de caracteres a ser pesquisada.

target
String

A expressão de cadeia de caracteres a ser encontrada.

Retornos

A posição inicial do target se ela for encontrada em toSearch.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

Aplica-se a

CharIndex(Byte[], Byte[])

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

public:
 static Nullable<int> CharIndex(cli::array <System::Byte> ^ toSearch, cli::array <System::Byte> ^ target);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")]
public static int? CharIndex (byte[] toSearch, byte[] target);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")>]
static member CharIndex : byte[] * byte[] -> Nullable<int>
Public Shared Function CharIndex (toSearch As Byte(), target As Byte()) As Nullable(Of Integer)

Parâmetros

toSearch
Byte[]

A expressão da cadeia de caracteres a ser pesquisada.

target
Byte[]

A expressão de cadeia de caracteres a ser encontrada.

Retornos

A posição inicial do target se ela for encontrada em toSearch.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

Aplica-se a

CharIndex(Byte[], Byte[], Nullable<Int32>)

Retorna a posição inicial de uma expressão encontrada dentro de outra expressão.

public:
 static Nullable<int> CharIndex(cli::array <System::Byte> ^ toSearch, cli::array <System::Byte> ^ target, Nullable<int> startLocation);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")]
public static int? CharIndex (byte[] toSearch, byte[] target, int? startLocation);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "CHARINDEX")>]
static member CharIndex : byte[] * byte[] * Nullable<int> -> Nullable<int>
Public Shared Function CharIndex (toSearch As Byte(), target As Byte(), startLocation As Nullable(Of Integer)) As Nullable(Of Integer)

Parâmetros

toSearch
Byte[]

A expressão da cadeia de caracteres a ser pesquisada.

target
Byte[]

A expressão de cadeia de caracteres a ser encontrada.

startLocation
Nullable<Int32>

A posição do caractere em toSearch em que a pesquisa começa.

Retornos

A posição inicial do target se ela for encontrada em toSearch.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é convertida em uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte CHARINDEX (Transact-SQL).

Aplica-se a