| Accessing Other Vendors' DBMS Data |
| DBMS Access Using the LIBNAME
Statement |
| LIBNAME Options
SAS/ACCESS LIBNAME options are options that apply to the processing of objects and data in a DBMS, such as its tables or indexes. For example, specifying ACCESS=READONLY prevents writing to the DBMS. When you specify a SAS/ACCESS LIBNAME option, the option is applied to all objects (such as tables and views) in the database that the libref represents. Support for many SAS/ACCESS LIBNAME options is DBMS specific. See "SAS/ACCESS Software: DBMS-Specific Information" in SAS/ACCESS Software for Relational Databases to learn more. The following table lists several common SAS/ACCESS LIBNAME options.
You may also wish to read descriptions
of these options. To learn about more advanced options, see SAS/ACCESS
Software for Relational Databases. |
| ACCESS= | DBPROMPT= | |
| CONNECTION= | PRESERVE_COL_NAMES= | |
| CONNECTION_GROUP= | PRESERVE_TAB_NAMES= | |
| DBCONINIT= | READ_LOCK_TYPE= | |
| DBCONTERM= | REREAD_EXPOSURE= | |
| DBINDEX= | SCHEMA= | |
| DBLIBINIT= | SPOOL= | |
| DBLIBTERM= | UPDATE_LOCK_TYPE= |
| Example
In the statement below, the SAS/ACCESS LIBNAME options ensure that multiple librefs share a single connection, that the ODBC database indexes are used, and that the user-defined initialization command EXEC UPDATE_PROC is submitted immediately after connection:
libname dbdeux odbc
user=cestmoi using=sesame db=receipts
connection=globalread dbindex=yes
dbconinit='exec update_proc';
|
![]() |
|
Copyright © 2002 SAS Institute Inc.,
Cary, NC, USA. All rights reserved.