Compartilhar via


UPPER (Transact-SQL)

Retorna uma expressão de caractere com dados de caractere em minúsculas convertidos em maiúsculas.

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

UPPER ( character_expression )

Argumentos

  • character_expression
    É uma expressão de dados de caracteres. character_expression pode ser uma constante, variável ou coluna de caracteres ou dados binários.

    character_expression deve ser de um tipo de dados implicitamente conversível em varchar. Caso contrário, use CAST para converter character_expression explicitamente.

Tipos de retorno

varchar ou nvarchar

Exemplos

O exemplo a seguir usa as funções UPPER e RTRIM para retornar o sobrenome das pessoas na tabela Person no banco de dados AdventureWorks2012, de maneira que seja convertido em maiúsculas, cortado e concatenado com o nome.

SELECT UPPER(RTRIM(LastName)) + ', ' + FirstName AS Name
FROM Person.Person
ORDER BY LastName;
GO

Consulte também

Referência

Tipos de dados (Transact-SQL)

Funções de cadeia de caracteres (Transact-SQL)