SAS/ACCESS Interface to Greenplum passes the following
SAS functions to Greenplum for processing. Where the Greenplum function
name differs from the SAS function name, the Greenplum name appears
in parentheses.
For more information,
see Passing Functions to the DBMS Using PROC SQL.
ABS |
MIN |
ARCOS (ACOS) |
MINUTE (DATEPART) |
ARSIN (ASIN) |
MOD |
ATAN |
MONTH (DATEPART) |
ATAN2 |
QTR (DATEPART) |
AVG |
REPEAT |
BYTE (CHR) |
SECOND (DATEPART) |
CEIL |
SIGN |
COS |
SIN |
COUNT |
SQRT |
DAY (DATEPART) |
STRIP (BTRIM) |
EXP |
SUBSTR (SUBSTRING) |
FLOOR |
SUM |
HOUR (DATEPART) |
TAN |
INDEX (STRPOS) |
TRANWRD (REPLACE) |
LENGTH |
TRIMN (RTRIM) |
LOG (LN) |
UPCASE (UPPER) |
LOG10 (LOG) |
WEEKDAY (DATEPART) |
LOWCASE (LOWER) |
YEAR (DATEPART) |
MAX |
SQL_FUNCTIONS=ALL enables
for SAS functions that have slightly different behavior from corresponding
database functions that are passed down to the database. Only when
SQL_FUNCTIONS=ALL can the
SAS/ACCESS engine also pass these SAS SQL
functions to Greenplum. Due to incompatibility in date and time functions
between Greenplum and SAS, Greenplum might not process them correctly.
Check your results to determine whether these functions are working
as expected.
SeeSQL_FUNCTIONS= LIBNAME Option.
COMPRESS (REPLACE) |
SOUNDEX |
DATE (NOW) |
TIME (current_time) |
DATEPART (CONVERT) |
TIMEPART (TIME) |
DATETIME (NOW) |
TODAY (NOW) |