
# CREATE FUNCTION语句
#### 语法定义
```
CREATE FUNCTION
  [IF NOT EXISTS] function_name
  AS identifier [LANGUAGE JAVA|SCALA]
```
#### 功能描述
创建一个用户自定义函数。
如果您需要了解创建自定义函数的步骤请参考[自定义函数](https://support.huaweicloud.com/sqlref-flink-dli/dli_08_0425.html)。
#### 语法说明
**IF NOT EXISTS**
若该函数已经存在，则不会进行任何操作。
**LANGUAGE JAVA\|SCALA**
Language tag 用于指定 Flink runtime 如何执行这个函数。目前，只支持 JAVA 和 SCALA，且函数的默认语言为 JAVA。
#### 示例
创建一个名为STRINGBACK的函数
```
create function STRINGBACK as 'com.dli.StringBack'
```
