language_clause - Teradata Vantage - Analytics Database

SQL Data Definition Language Syntax and Examples

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Analytics Database
Teradata Vantage
Release Number
17.20
Published
June 2022
ft:locale
en-US
ft:lastEdition
2025-11-06
dita:mapPath
jco1628111346878.ditamap
dita:ditavalPath
qkf1628213546010.ditaval
dita:id
mdr1472255012272
lifecycle
latest
Product Category
Teradata Vantage™

The language used to write the source code for the method defined by this signature.

The valid languages for writing methods are C and C++.

  • If a method is written in C, then its language clause code is C.
  • If a method is written in C++, then its language clause code is CPP.

This must be specified as LANGUAGE C or LANGUAGE CPP even if the external method routine is supplied in object form.

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

This clause is mandatory for each method signature you specify as part of a distinct UDT definition.