language_clause - Advanced SQL Engine - Teradata Database

SQL Data Definition Language Syntax and Examples

Product
Advanced SQL Engine
Teradata Database
Release Number
17.00
Published
September 2020
Language
English (United States)
Last Update
2021-01-23
dita:mapPath
wgr1555383704548.ditamap
dita:ditavalPath
lze1555437562152.ditaval
dita:id
B035-1144
lifecycle
previous
Product Category
Teradata Vantage™

A code that represents the programming language in which the external function is written.

This is a mandatory attribute for all UDFs.

The valid languages for writing external UDFs are C, C++, and Java.

For C and C++ functions, language_clause must be specified as LANGUAGE C or LANGUAGE CPP even if the external function is supplied in object form.

If the external function object is not written in C, C++, or Java, it must be compatible with C, C++, or Java object code.

LANGUAGE
Keyword to introduce the programming language.
C
The external UDF is written in C.
CPP
The external UDF is written in C++.
JAVA
The external UDF is written in Java.
Row-level security constraints cannot be written in Java.