In the following scenarios, you might encounter two issues, which are detailed in this note:
Issue #1
A performance issue might occur if the following is true about your SQL procedure query:
Issue #2
An Oracle error might occur if the following is true about your PROC SQL query:
The Oracle error might look similar to the following:
These issues occur due to an OR condition that is being added to the query submitted to the database in order to support linguistic-sensitive environments. For more information, see SAS Note 54751, "The BETWEEN operator might re-order values, possibly leading to unexpected results in a linguistic-sensitive environment."
The workaround for this issue depends on your PROC SQL query. A possible workaround is to specify the variable comparison using the DBCONDITION= data set option.
Click the Hot Fix tab in this note to access the hot fix for this issue.
The hot fix for this issue addresses queries that contain all of the following:
For queries against non-character variables that were not addressed by this hot fix, see SAS Note 63630, "Performance issues or an ORA-01841 error might occur when you query a database management system (DBMS) table."
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | Base SAS | Windows Vista | 9.3_M2 | 9.3 TS1M2 | ||
Windows 7 Ultimate x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Ultimate 32 bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Professional x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Professional 32 bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Home Premium x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Home Premium 32 bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2012 R2 Std | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2012 R2 Datacenter | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2012 Datacenter | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2008 for x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2008 R2 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2003 Datacenter Edition | 9.3_M2 | 9.3 TS1M2 | ||||
Microsoft Windows 8.1 Pro x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8.1 Pro 32-bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8.1 Enterprise x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8.1 Enterprise 32-bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8 Pro x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8 Pro 32-bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8 Enterprise x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows 8 Enterprise 32-bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft® Windows® for x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
z/OS 64-bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Enterprise x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows 7 Enterprise 32 bit | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows XP Professional | 9.3_M2 | 9.3 TS1M2 | ||||
Microsoft Windows Server 2012 Std | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2008 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Microsoft Windows Server 2003 for x64 | 9.3_M2 | 9.3 TS1M2 | ||||
Microsoft Windows Server 2003 Standard Edition | 9.3_M2 | 9.3 TS1M2 | ||||
Microsoft Windows Server 2003 Enterprise Edition | 9.3_M2 | 9.3 TS1M2 | ||||
z/OS | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Windows Vista for x64 | 9.3_M2 | 9.3 TS1M2 | ||||
64-bit Enabled AIX | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
64-bit Enabled HP-UX | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
64-bit Enabled Solaris | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
HP-UX IPF | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Linux | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Linux for x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 | ||
Solaris for x64 | 9.3_M2 | 9.4_M5 | 9.3 TS1M2 | 9.4 TS1M5 |
A fix for this issue for Base SAS 9.4_M4 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/A3Z.html#61621A fix for this issue for Base SAS 9.4_M3 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/V01.html#61621A fix for this issue for Base SAS 9.3_M2 is available at:
https://tshf.sas.com/techsup/download/hotfix/HF2/I22.html#61621Type: | Problem Note |
Priority: | high |
Date Modified: | 2017-12-22 14:35:11 |
Date Created: | 2017-12-21 12:41:30 |