Send feedback on this topic.
Teradata.Client.Provider
Null Literals in Set Operations
.NET Data Provider for Teradata > Developer's Guide > ADO.NET Entity Provider for Teradata > Restrictions using the Entity Framework with Teradata > Restrictions using the Entity Provider > Null Literals in Set Operations
.NET CORE   This feature is not supported by the .NET Core implementation of the Data Provider.

An operand of a Set operation is a SELECT statement. If a NULL literal is specified in the columns-list of one of the operands the Entity Provider for Teradata will cast the NULL to the type that corresponds to the column in the opposite operand. There is a problem when the type of this column is a Interval or Period type. The Advanced SQL Engine is unable to correctly process the SELECT statement generated by the Entity Provider for Teradata. A TdException will be thrown indicating the the columns-list of the operands do not match or are incompatible.

This problem with the SQL Engine will be fixed in a future release.

This problem can appear under the following two scenarios: