Chapter Contents |
Previous |
Next |
SAS/ACCESS Software for Relational Databases: Reference |
The following section describes the DBMS-specific arguments that you use in the CONNECT statement. For more information about how to use the SQL Procedure Pass-Through Facility, see SQL Procedure Pass-Through Facility Statements.
Arguments to Connect to DB2 |
CONNECT TO DB2 <AS alias>
<(SSID=DB2-subsystem-id>
<SERVER=DRDA-database-system)>; |
The SSID= argument is optional. If you omit it, the SAS System connects to the default DB2 subsystem that is specified by the SAS system option DB2SSID=. If your site has not set DB2SSID=, the SSID= argument is required.
Refer to Setting Your DB2 Subsystem Identifier for information on setting your subsystem ID or contact your DBA.
Enter a DRDA database system name that is assigned by your system administrator to make the connection to the desired database system. Check with your system administrator for valid database system names. You can connect with only one system at a time.
proc sql; connect to db2 (ssid=db2); execute (create view testid.whotookorders as select ordernum, takenby, firstname, lastname, phone from testid.orders, testid.employees where testid.orders.takenby= testid.employees.empid) by db2; execute (grant select on testid.whotookorders to testuser) by db2; disconnect from db2; quit;
The following example omits the optional CONNECT statement, uses the default setting for SSID=, and performs a query shown in italics on the TESTID.CUSTOMERS table:
proc sql; select * from connection to db2 (select * from testid.customers where customer like '1%'); disconnect from db2; quit;The next example creates the PROC SQL view VLIB.STOCKORD that is based on the table TESTID.ORDERS. The table TESTID.ORDERS is an SQL/DS table that is accessed through DRDA.
libname vlib 'SAS-data-library' proc sql; connect to db2 (server=testserver); create view vlib.stockord as select * from connection to db2(select ordernum, stocknum, shipto, dateorderd from testid.orders); disconnect from db2; quit;
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.