Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Entity SQL inclui funções canônicas de cadeias de caracteres.
Comentários
A tabela a seguir mostra as funções canônicas de cadeias de caracteres do Entity SQL.
| Função | Descrição |
|---|---|
Concat(string1, string2) |
Retorna uma cadeia de caracteres que contém string2 acrescentado a string1.Argumentos string1: A cadeia de caracteres a string2 que é acrescentado.string2: A cadeia de caracteres que é acrescentada a string1.Valor Retornado Uma String. Um erro ocorrerá se o comprimento da cadeia de caracteres do valor de retorno é maior do que o comprimento máximo permitido.Exemplo -- The following example returns abcxyz.Concat('abc', 'xyz') |
Contains(string, target) |
Retorna true se target está contido em string.Argumentos string: A cadeia de caracteres que é pesquisada.target: A cadeia de caracteres de destino por que é procurada.Valor Retornado true se target está contido em string; se não false.Exemplo -- The following example returns true.Contains('abc', 'bc') |
EndsWith(string, target) |
Retorna true se target termina com string.Argumentos string: A cadeia de caracteres que é pesquisada.target: A cadeia de caracteres de destino procurarou no final de string.Valor Retornado True se string termina com target; se não false.Exemplo -- The following example returns true.EndsWith('abc', 'bc')
Observação: se você estiver usando o provedor de dados do SQL Server, essa função retorna false se a cadeia de caracteres estiver armazenada em uma coluna de cadeia de caracteres de tamanho fixo e target for uma constante. Nesse caso, a cadeia de caracteres inteira é pesquisada, incluindo todos os espaço à direita de preenchimento. Uma solução alternativa é possível quebrar dados a cadeia de caracteres fixa comprimento, como no exemplo a seguir: EndsWith(TRIM(string), target) |
IndexOf(target, string) |
Retorna a posição de target dentro de string0, ou se não foi encontrado. Retorna 1 para indicar o início de string. A numeração de índice parte de 1.Argumentos target: A cadeia de caracteres por que é procurada.string: A cadeia de caracteres que é pesquisada.Valor Retornado Um Int32.Exemplo -- The following example returns 4.IndexOf('xyz', 'abcxyz') |
Left(string, length) |
Retorna o primeiro caracteres de length do lado esquerdo de string. Se o comprimento de string é menor que length, a cadeia de caracteres inteira é retornada.Argumentos string: um String.length: um Int16, Int32, Int64 ou Byte.
length não pode ser menor que zero.Valor Retornado Uma String.Exemplo -- The following example returns abc.Left('abcxyz', 3) |
Length(string) |
Retorna o tamanho (deInt32), em caracteres, a cadeia de caracteres.Argumentos string: um String.Valor Retornado Um Int32.Exemplo -- The following example returns 6.Length('abcxyz') |
LTrim(string) |
Retorna string sem espaço em branco à esquerda.Argumentos Uma String.Valor Retornado Uma String.Exemplo -- The following example returns abc.LTrim(' abc') |
Replace(string1, string2, string3) |
Retorna string1, com todas as ocorrências de string2 substituiu por string3.Argumentos Uma String.Valor Retornado Uma String.Exemplo -- The following example returns abcxyz.Concat('abc', 'xyz') |
Reverse(string) |
Retorna string com a ordem dos caracteres revertidas.Argumentos Uma String.Valor Retornado Uma String.Exemplo -- The following example returns dcba.Reverse('abcd') |
Right(string, length) |
Retorna os últimos caracteres length de string. Se o comprimento de string é menor que length, a cadeia de caracteres inteira é retornada.Argumentos string: um String.length: um Int16, Int32, Int64 ou Byte.
length não pode ser menor que zero.Valor Retornado Uma String.Exemplo -- The following example returns xyz.Right('abcxyz', 3) |
RTrim(string) |
Retorna string sem espaço em branco à direita.Argumentos Uma String.Valor Retornado Uma String. |
Substring(string, start, length) |
Retorna a subcadeia de caracteres de cadeia de caracteres começando na posição start, com um comprimento de caracteres de length . Um início de 1 indica o primeiro caractere da cadeia de caracteres. A numeração de índice parte de 1.Argumentos string: um String.start: Int16, Int32, Int64 e Byte.
start não pode ser menor que um.length: Int16, Int32, Int64 e Byte.
length não pode ser menor que zero.Valor Retornado Uma String.Exemplo -- The following example returns xyz.Substring('abcxyz', 4, 3) |
StartsWith(string, target) |
Retorna true se inicia de string com target.Argumentos string: A cadeia de caracteres que é pesquisada.target: A cadeia de caracteres de destino pesquisada no início de string.Valor Retornado True se inicia de string com target; se não false.Exemplo -- The following example returns true.StartsWith('abc', 'ab') |
ToLower(string) |
Retorna string com os caracteres maiúsculas convertidos em minúsculas.Argumentos Uma String.Valor Retornado Uma String.Exemplo -- The following example returns abc.ToLower('ABC') |
ToUpper(string) |
Retorna string com os caracteres em minúsculas convertidos para maiúsculas.Argumentos Uma String.Valor Retornado Uma String.Exemplo -- The following example returns ABC.ToUpper('abc') |
Trim(string) |
Retorna string sem espaço em branco à esquerda e à direita.Argumentos Uma String.Valor Retornado Uma String.Exemplo -- The following example returns abc.Trim(' abc ') |
Essas funções retornará null se entrada dada de null .
Funcionalidade equivalente está disponível no provedor gerenciado cliente do Microsoft SQL. Para obter mais informações, consulte SqlClient para funções do Entity Framework.