Chapter Contents |
Previous |
Next |
SASDATEFMT= |
Default value: | None |
Syntax | |
Details | |
Example 1: Converting a SAS Datetime Type to a Teradata Date Type | |
Example 2: Converting a Teradata Date Type to a SAS Datetime Type |
Syntax |
SASDATEFMT=(<DBMS-date-col-1='SAS-date-format'> <... <DBMS-date-col-n='SAS-date-format'>>) |
For example, DATETIME21.2 is both a SAS format and SAS informat. It is an example of a valid value for the SAS-date-format argument.
Details |
When a SAS date, datetime, or time variable type does not match the type of the corresponding Teradata column, you must use SASDATEFMT= to convert the SAS type to the Teradata type. If the SAS and Teradata type match, the option is unnecessary.
For more information on the SASDATEFMT= option, see
SASDATEFMT=.
libname x teradata user=kamdar password=ellis; proc sql noerrorstop; create table x.dateinfo ( date1 date ); insert into x.dateinfo ( sasdatefmt=( date1='datetime21.') ) values ( '31dec2000:01:02:30'dt );
In this example, SASDATEFMT= correctly converts DATE1, a SAS datetime
value, to a Teradata date column named DATE1.
libname x teradata user=kamdar password=ellis; data sas_local; format date1 datetime21.; set x.dateinfo( sasdatefmt=( date1='datetime21.') ); run;
In this example, SASDATEFMT= correctly converts DATE1, a Teradata date column, to a SAS datetime type named DATE1.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.