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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Macro Variables and System Options <strong>for</strong> <strong>Relational</strong> <strong>Databases</strong> 4 VALIDVARNAME= System Option 423Syntax DescriptionNONEspecifies to PROC SQL that no PUT mapping is to occur.<strong>SAS</strong>_PUTspecifies that the PUT function be mapped to the <strong>SAS</strong>_PUT( ) function.database.<strong>SAS</strong>_PUTspecifies the database name.Requirement: If you specify a database name, you must enclose the entireargument in parentheses.Tip: It is not necessary that the <strong>for</strong>mat definitions and the <strong>SAS</strong>_PUT( ) functionreside in the same database as the one that contains the data that you want to<strong>for</strong>mat. You can use the database.<strong>SAS</strong>_PUT argument to specify the databasewhere the <strong>for</strong>mat definitions and the <strong>SAS</strong>_PUT( ) function have been published.Tip: The database name can be a multilevel name and it can include blanks.DetailsThe %INDTD_PUBLISH_FORMATS macro deploys, or publishes, the PUT functionimplementation to the database as a new function named <strong>SAS</strong>_PUT( ). The%INDTD_PUBLISH_FORMATS macro also publishes both user-defined <strong>for</strong>mats and<strong>for</strong>mats that <strong>SAS</strong> supplies that you create using PROC FORMAT. The <strong>SAS</strong>_PUT( )function supports the use of <strong>SAS</strong> <strong>for</strong>mats, and you can use it in SQL queries that <strong>SAS</strong>submits to the database so that the entire SQL query can be processed inside thedatabase. You can also use it in conjunction with in-database procedures in Teradata.You can use this option with the SQLREDUCEPUT=, SQLREDUCEPUTOBS, andSQLREDUCEPUTVALUES= system options. For more in<strong>for</strong>mation about these options,see the <strong>SAS</strong> Language <strong>Reference</strong>: Dictionary.See Also“Deploying and Using <strong>SAS</strong> Formats in Teradata” on page 816“Deploying and Using <strong>SAS</strong> Formats in Netezza” on page 634“In-Database Procedures in Teradata” on page 831“SQL_FUNCTIONS= LIBNAME Option” on page 186VALIDVARNAME= System OptionControls the type of <strong>SAS</strong> variable names that can be used or created during a <strong>SAS</strong> session.Default value: V7Valid in: configuration file, <strong>SAS</strong> invocation, OPTIONS statement, <strong>SAS</strong> System OptionswindowSyntaxVALIDVARNAME= V7 | UPCASE | ANY

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

Saved successfully!

Ooh no, something went wrong!