UPPER (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

Возвращает символьное выражение, в котором символы нижнего регистра преобразованы в символы верхнего регистра.

Соглашения о синтаксисе Transact-SQL

Синтаксис

UPPER ( character_expression )  

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

character_expression
Выражение символьного типа данных. Аргумент character_expression может быть константой, переменной или столбцом символьных или двоичных данных.

Аргумент character_expression должен иметь тип данных, который может быть неявно преобразован в тип varchar. В противном случае используйте CAST для явного преобразования character_expression.

Типы возвращаемых данных

varchar или nvarchar

Примеры

В приведенном ниже примере функции UPPER и RTRIM используются для получения из таблицы dbo.DimEmployee фамилий всех людей, при этом все символы фамилии преобразуются в верхний регистр, соответствующая символьная строка обрезается и производится ее сцепление со строкой имени.

-- Uses AdventureWorks  
  
SELECT UPPER(RTRIM(LastName)) + ', ' + FirstName AS Name  
FROM dbo.DimEmployee  
ORDER BY LastName;  

Здесь приводится частичный результирующий набор.

Name
------------------------------
ABBAS, Syed
ABERCROMBIE, Kim
ABOLROUS, Hazem

См. также

Типы данных (Transact-SQL)
Строковые функции (Transact-SQL)
LOWER (Transact-SQL)