Default Value Control Phrases | Data Types and Literals | VantageCloud Lake - Default Value Control Phrases - Teradata VantageCloud Lake

Lake - Working with SQL

Deployment
VantageCloud
Edition
Lake
Product
Teradata VantageCloud Lake
Release Number
Published
February 2025
ft:locale
en-US
ft:lastEdition
2025-11-21
dita:mapPath
jbe1714339405530.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
jbe1714339405530

A default value control phrase determines the action to take when you do not supply a value for a field.

The following rules and guidelines apply to default value control phrases:
  • Default value control phrases are only valid with the following data definitions.
    • Fields defined in CREATE TABLE and ALTER TABLE statements
    • Parameters defined in CREATE MACRO and REPLACE MACRO statements
  • Default value controls are not effective for views and expressions.
  • The default value for a field is null unless you specify NOT NULL, in which case there is no default value if you do not specify the DEFAULT phrase.
  • The presence of nulls can affect query performance negatively; therefore, consider using the NOT NULL default value phrase unless you intend to have nulls in the column.