Skip to content

Latest commit

 

History

History
163 lines (155 loc) · 12 KB

File metadata and controls

163 lines (155 loc) · 12 KB
title keywords description
Functions
Seata
Seata Functions

Functions

The table below lists the support for functions in DQL and DML statements. It is important to note that functions cannot be used as primary keys in DML statements.

DML Statement Support

Type Supported or not
CONCAT(string2[,...]) Yes
INSTR(string,substring) Yes
LCASE(string2) Yes
LEFT(string2,length) Yes
LENGTH(string) Yes
LOAD_FILE(file_name) Yes
LOCATE(substring,string[,start_position]) Yes
LPAD(string2,length,pad) Yes
LTRIM(string2) Yes
REPEAT(string2,count) Yes
REPLACE(str,search_str,replace_str) Yes
RPAD(string2,length,pad) Yes
RTRIM(string2) Yes
STRCMP(string1,string2) Yes
SUBSTRING(str,position[,length]) Yes
TRIM([[BOTH|LEADING|TRAILING][padding]FROM]string2) Yes
UCASE(string2) Yes
RIGHT(string2,length) Yes
SPACE(count) Yes
ABS(number2) Yes
BIN(decimal_number) Yes
CEILING(number2) Yes
CONV(number2,from_base,to_base) Yes
FLOOR(number2) Yes
FORMAT(number,decimal_places) Yes
HEX(DecimalNumber) Yes
LEAST(number,number2[,..]) Yes
MOD(numerator,denominator) Yes
POWER(number,power) Yes
RAND([seed]) Yes
ROUND(number[,decimals]) Yes
SIGN(number2) Yes
SQRT(number2) Yes
ADDTIME(date2,time_interval) Yes
CONVERT_TZ(datetime2,fromTZ,toTZ) Yes
CURRENT_DATE() Yes
CURRENT_TIME() Yes
CURRENT_TIMESTAMP() Yes
DATE(datetime) Yes
DATE_ADD(date2,INTERVALd_valued_type) Yes
DATE_FORMAT(datetime,FormatCodes) Yes
DATE_SUB(date2,INTERVALd_valued_type) Yes
DATEDIFF(date1,date2) Yes
DAY(date) Yes
DAYNAME(date) Yes
DAYOFWEEK(date) Yes
DAYOFYEAR(date) Yes
EXTRACT(interval_nameFROMdate) Yes
MAKEDATE(year,day) Yes
MAKETIME(hour,minute,second) Yes
MONTHNAME(date) Yes
NOW() Yes
SEC_TO_TIME(seconds) Yes
STR_TO_DATE(string,format) Yes
TIMEDIFF(datetime1,datetime2) Yes
TIME_TO_SEC(time) Yes
WEEK(date_time[,start_of_week]) Yes
YEAR(datetime) Yes
DAYOFMONTH(datetime) Yes
HOUR(datetime) Yes
LAST_DAY(date) Yes
MICROSECOND(datetime) Yes
MONTH(datetime) Yes
MINUTE(datetime) Yes
FIRST() No
LAST() No
MIN() No
MAX() No
AVG() No
SUM() No
COUNT() No

DQL Statement Support

Type Read Uncommitted Read Committed
CONCAT(string2[,...]) Yes Yes
INSTR(string,substring) Yes Yes
LCASE(string2) Yes Yes
LEFT(string2,length) Yes Yes
LENGTH(string) Yes Yes
LOAD_FILE(file_name) Yes Yes
LOCATE(substring,string[,start_position]) Yes Yes
LPAD(string2,length,pad) Yes Yes
LTRIM(string2) Yes Yes
REPEAT(string2,count) Yes Yes
REPLACE(str,search_str,replace_str) Yes Yes
RPAD(string2,length,pad) Yes Yes
RTRIM(string2) Yes Yes
STRCMP(string1,string2) Yes Yes
SUBSTRING(str,position[,length]) Yes Yes
TRIM([[BOTH|LEADING|TRAILING][padding]FROM]string2) Yes Yes
UCASE(string2) Yes Yes
RIGHT(string2,length) Yes Yes
SPACE(count) Yes Yes
ABS(number2) Yes Yes
BIN(decimal_number) Yes Yes
CEILING(number2) Yes Yes
CONV(number2,from_base,to_base) Yes Yes
FLOOR(number2) Yes Yes
FORMAT(number,decimal_places) Yes Yes
HEX(DecimalNumber) Yes Yes
LEAST(number,number2[,..]) Yes Yes
MOD(numerator,denominator) Yes Yes
POWER(number,power) Yes Yes
RAND([seed]) Yes Yes
ROUND(number[,decimals]) Yes Yes
SIGN(number2) Yes Yes
SQRT(number2) Yes Yes
ADDTIME(date2,time_interval) Yes Yes
CONVERT_TZ(datetime2,fromTZ,toTZ) Yes Yes
CURRENT_DATE() Yes Yes
CURRENT_TIME() Yes Yes
CURRENT_TIMESTAMP() Yes Yes
DATE(datetime) Yes Yes
DATE_ADD(date2,INTERVALd_valued_type) Yes Yes
DATE_FORMAT(datetime,FormatCodes) Yes Yes
DATE_SUB(date2,INTERVALd_valued_type) Yes Yes
DATEDIFF(date1,date2) Yes Yes
DAY(date) Yes Yes
DAYNAME(date) Yes Yes
DAYOFWEEK(date) Yes Yes
DAYOFYEAR(date) Yes Yes
EXTRACT(interval_nameFROMdate) Yes Yes
MAKEDATE(year,day) Yes Yes
MAKETIME(hour,minute,second) Yes Yes
MONTHNAME(date) Yes Yes
NOW() Yes Yes
SEC_TO_TIME(seconds) Yes Yes
STR_TO_DATE(string,format) Yes Yes
TIMEDIFF(datetime1,datetime2) Yes Yes
TIME_TO_SEC(time) Yes Yes
WEEK(date_time[,start_of_week]) Yes Yes
YEAR(datetime) Yes Yes
DAYOFMONTH(datetime) Yes Yes
HOUR(datetime) Yes Yes
LAST_DAY(date) Yes Yes
MICROSECOND(datetime) Yes Yes
MONTH(datetime) Yes Yes
MINUTE(datetime) Yes Yes
FIRST() Yes No
LAST() Yes No
MIN() Yes No
MAX() Yes No
AVG() Yes No
SUM() Yes No
COUNT() Yes No