SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 16461: SQL Join transformation may generate source code with excessive line lengths

DetailsHotfixAboutRate It

The SQL Join transformation within SAS® ETL Studio may generate program code with excessive line lengths. This problem is most likely to occur in the WHERE and HAVING clauses.

If the line length exceeds the maximum for the method you are using to submit your code (see #015883 for these limitations), your program will not execute correctly. The results you receive can vary from pop up Error dialog boxes to Warnings like the following in the SAS Log:

Warning: Truncated Record.

In the cases where the submitted code gets truncated due to excessive line length, and this truncation does not result in an error, the job may continue to run but unexpected results can occur.

One workaround for this problem is to define the entire expression in the WHERE or HAVING tab as a macro earlier in your job definition, then invoke this macro in the appropriate tab in place of the entire code.

Select the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Data Integration StudioMicrosoft Windows NT Workstation3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows XP Professional3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows Server 2003 Enterprise Edition3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows Server 2003 Standard Edition3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft® Windows® for 64-Bit Itanium-based Systems3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows 2000 Server3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows Server 2003 Datacenter Edition3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows 2000 Advanced Server3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows 2000 Datacenter Server3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
Microsoft Windows 2000 Professional3.23.29.1 TS1M3 SP39.1 TS1M3 SP4
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.