Querying a data set that is created from scoring a Teradata table might result in an error specifying that a column does not exist


When you try to read the output table that is created from the scoring of a Teradata table, an error that specifies that a column does not exist might occur when the following is true:

This issue occurs because, prior to SAS® 9.4M3 (TS1M3), the limit for Teradata column names was 30 characters. In SAS 9.4M3, both the SAS/ACCESS® Interface to Teradata product and the EP that shipped with that release now support names that are longer than 30 characters. As a result, scoring done with the later EP release might result in a table in which the column names are longer than 30 characters in length. When you try to read the table with a release of SAS that supported only 30 characters, it looks for the name with 30 characters instead of the longer name.

Use one of the following workarounds for this issue: