13.07.2015 Views

SAS/ACCESS 9.2 for Relational Databases: Reference, Fourth Edition

SAS/ACCESS 9.2 for Relational Databases: Reference, Fourth Edition

SAS/ACCESS 9.2 for Relational Databases: Reference, Fourth Edition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The LIBNAME Statement <strong>for</strong> <strong>Relational</strong> <strong>Databases</strong> 4 INTERFACE= LIBNAME Option 153Details<strong>SAS</strong> allows the maximum number of rows that the DBMS allows. The optimal value <strong>for</strong>this option varies with factors such as network type and available memory. You mightneed to experiment with different values in order to determine the best value <strong>for</strong> yoursite.<strong>SAS</strong> application messages that indicate the success or failure of an insert operationrepresent in<strong>for</strong>mation <strong>for</strong> only a single insert, even when multiple inserts areper<strong>for</strong>med. There<strong>for</strong>e, when you assign a value that is greater than INSERTBUFF=1,these messages might be incorrect.If you set the DBCOMMIT= option with a value that is less than the value ofINSERTBUFF=, then DBCOMMIT= overrides INSERTBUFF=.When you insert rows with the VIEWTABLE window or the FSVIEW or FSEDITprocedure, use INSERTBUFF=1 to prevent the DBMS interface from trying to insertmultiple rows. These features do not support inserting more than one row at a time.Additional driver-specific restrictions might apply.DB2 under UNIX and PC Hosts: Be<strong>for</strong>e you can use this option, you must first setINSERT_SQL=YES. If one row in the insert buffer fails, all rows in the insert bufferfail. The default is calculated based on the row length of your data.HP Neoview and Netezza: The default is automatically calculated based on rowlength.Microsoft SQL Server: Be<strong>for</strong>e you can use this option, you must first setINSERT_SQL=YES. The default is 1.MySQL: The default is 0. Values greater than 0 activate the INSERTBUFF= option,and the engine calculates how many rows it can insert at one time, based on the rowsize. If one row in the insert buffer fails, all rows in the insert buffer might fail,depending on your storage type.ODBC: The default is 1.OLE DB: The default is 1.Oracle: When REREAD_EXPOSURE=YES, the (<strong>for</strong>ced) default value is 1.Otherwise, the default is 10.See AlsoTo apply this option to an individual data set, see the “INSERTBUFF= Data SetOption” on page 331.“DBCOMMIT= LIBNAME Option” on page 120“DBCOMMIT= Data Set Option” on page 297“INSERT_SQL= LIBNAME Option” on page 151“INSERT_SQL= Data Set Option” on page 330INTERFACE= LIBNAME OptionSpecifies the name and location of the interfaces file that is searched when you connect to theSybase server.Default value:Valid in:DBMS support:none<strong>SAS</strong>/<strong>ACCESS</strong> LIBNAME statementSybase

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!