The LIBNAME Statement for Relational Databases |
Default value: | none |
Valid in: | SAS/ACCESS LIBNAME statement |
DBMS support: | Aster nCluster, Greenplum, HP Neoview, Microsoft SQL Server, Netezza, ODBC, OLE DB, Sybase IQ |
Syntax | |
Syntax Description | |
Details | |
Examples |
Syntax |
QUOTE_CHAR=character |
is the quotation mark character to use when delimiting identifiers, such as the double quotation mark (").
Details |
The provider usually specifies the delimiting character. However, when there is a difference between what the provider allows for this character and what the DBMS allows, the QUOTE_CHAR= option overrides the character returned by the provider.
Microsoft SQL Server: QUOTE_CHAR= overrides the Microsoft SQL Server default.
ODBC: This option is mainly for the ODBC interface to Sybase, and you should use it with the DBCONINIT and DBLIBINIT LIBNAME options. QUOTE_CHAR= overrides the ODBC default because some drivers return a blank for the identifier delimiter even though the DBMS uses a quotation mark--for example, ODBC to Sybase.
Examples |
If you would like your quotation character to be a single quotation mark, then specify the following:
libname x odbc dsn=mydsn pwd=mypassword quote_char="'";
If you would like your quotation character to be a double quotation mark, then specify the following:
libname x odbc dsn=mydsn pwd=mypassword quote_char='"';
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.