Problem Note 4321: Unable to execute multiple SELECT statements with Access to Sybase in
Version 7 and Version 8 of the SAS System
In Version 7 and 8 of the SAS/ACCESS Interface to Sybase, you can
no longer execute multiple SELECT statements within PROC SQL Passthough.
You were able to do this in Version 6. An example of a statement that
will fail:
create table work.temp as
select *
from connection to sybase
( select * into #syso from sysobjects where type='U'
select * from #syso o, syscolumns c
where o.id=c.id
);
You will receive:
ERROR: Error in result set.
There is a fix that is available for Solaris running SAS 8.1 which is
available at:
ftp.sas.com/techsup/download/maint/access/sybase/SOL2/8.10
and a fix that is available for HP running SAS 8.1 which is available
at:
ftp.sas.com/techsup/download/maint/access/sybase/HPU8/8.10
The instructions for installing the corrections are located in the
readme.into file in the directory referred to above. There is currently
no fix for other Unix platforms.
A Technical Support hot fix for Release 8.2 TSLEVEL TS2M0 for this
issue is available at:
http://www.sas.com/techsup/download/hotfix/82_sbcs_prod_list.html#004321
Operating System and Release Information
| SAS System | SAS/ACCESS Interface to Sybase | 64-bit Enabled HP-UX | 8 TS M0 | 9 TS M0 |
| HP-UX | 8 TS M0 | |
| ABI+ for Intel Architecture | 8 TS M0 | |
| 64-bit Enabled Solaris | 8 TS M0 | 9 TS M0 |
| Solaris | 8 TS M0 | |
| Tru64 UNIX | 8 TS M0 | |
| 64-bit Enabled AIX | 8 TS M0 | 9 TS M0 |
| AIX | 8 TS M0 | |
*
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.
| Type: | Problem Note |
| Priority: | high |
| Topic: | Data Management ==> Data Sources ==> External Databases ==> Sybase SAS Reference ==> LIBNAME Engines
|
| Date Modified: | 2008-12-16 09:47:16 |
| Date Created: | 2001-02-14 16:14:26 |