
# upper/ucase
upper函数用于从将文本字符串转换成字母全部大写的形式。
#### 命令格式
```
upper(string A)
```
或
```
ucase(string A)
```
#### 参数说明
表1参数说明 
| 参数 | 是否必选 | 参数类型   | 说明         |
|:---|:---|:---|:---|
| A  | 是    | STRING | 待转换的文本字符串。 |
   
#### 返回值说明
返回STRING类型。
![](https://support.huaweicloud.com/sqlref-spark-dli/public_sys-resources/note_3.0-zh-cn.png)
- 入参非 STRING、BIGINT、DOUBLE、DECIMAL 或 DATETIME 类型时，返回报错。
- 入参值为NULL时，返回NULL。
 
#### 示例代码
将字符串中的小写字符转换为大写字符。命令示例如下。
返回ABC。
```
select upper('abc');
```
输入参数为NULL。命令示例如下。
返回NULL。
```
select upper(null);
```
