Problem Note 56146: A PROC SQL query with SELECT DISTINCT returns a pass-through error on numeric variables that have a short length
Using the SAS® Scalable Performance Data Server to perform an SQL procedure might cause SQL pass-through errors. The problem occurs if the procedure:
- contains a SELECT DISTINCT statement that contains numeric variables with a length of less than 8
- and it is performed in conjunction with a large SORTSIZE= value.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SPDS | Scalable Performance Data Server | Solaris for x64 | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
Linux for x64 | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
HP-UX IPF | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
64-bit Enabled Solaris | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
64-bit Enabled HP-UX | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
64-bit Enabled AIX | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
Microsoft Windows Server 2008 for x64 | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
Microsoft Windows 8.1 Enterprise x64 | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
Microsoft Windows 8 Enterprise x64 | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
Microsoft® Windows® for x64 | 4.53 | 5.2 HF1 | | 9.4 TS1M3 |
*
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.
"SPDS_ERROR: SQL passthru expression contained errors" and "ERROR: SPDS Sql Passthru Error" occur when you issue a PROC SQL query with a SELECT DISTINCT. The issue occurs when a numeric variable is fewer than 8 bytes and the procedure is performed in conjunction with a large SORTSIZE= value.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2015-07-15 12:06:12 |
Date Created: | 2015-07-09 14:01:26 |