GAUSSDB T 运行环境
GaussDB100支持多种软硬件环境,企业可根据自身需求灵活选择。对软、硬件的更多详细支持情况请参考《GaussDB1001.0.0兼容性列表》。
GAUSSDB T 支持的硬件平台
支持基于x86_64的通用服务器。支持基于ARM_64的通用服务器。
GAUSSDB T 支持的操作系统
x86架构支持的操作系统:RedHatEnterpriseLinuxServer7.5、NeoKylinLinuxAdvancedServerV7Update4ARM架构支持的操作系统:EulerOS2.8、NeoKylinLinuxAdvancedServerV7Update6
GAUSSDB T 基本功能
基本功能标准SQL支持GaussDB100支持SQL:2003标准,对于后续的SQL:2006、SQL:2008、SQL:2011、SQL:2016等一系列标准都实现了部分支持。字符集支持支持UTF-8字符集。数据库存储管理功能支持表空间,支持集群在线扩容功能。提供集群管理和数据节点HA事务支持AC
HDC·Cloud | GaussDB T 其他函数ROW_NUMBER() OVER
ROW_NUMBER()OVER语法:ROW_NUMBER()OVER(partitionbyexprorderbyexpr)功能:只能用于columnlist中,对查询返回的数据先进行分组再进行排序,然后分组打上排序序号。示例:根据部门分组,显示每个部门的工资等级。--删除表employee。DR
HDC·Cloud | GaussDB T 其他函数RELEASE_SHARED_LOCK
RELEASE_SHARED_LOCK语法:RELEASE_SHARED_LOCK(name_expr)功能:通过锁名释放会话先前使用GET_SHARED_LOCK()函数上的锁。RELEASE_SHARED_LOCK()的返回值如下:TRUE:成功获取所指定的锁。NULL:当前会话并不占有所指定的
HDC·Cloud | GaussDB T 其他函数RELEASE_LOCK
RELEASE_LOCK语法:RELEASE_LOCK(name_expr)功能:通过锁名释放会话先前使用GET_LOCK()函数上的锁。RELEASE_LOCK()的返回值如下:1:成功获取所指定的锁。NULL:当前会话并不占有所指定的锁。示例:对表中的某一列加锁后解锁。--删除表employee
HDC·Cloud | GaussDB T 其他函数OBJECT_ID
OBJECT_ID语法:OBJECT_ID(expr[,object_type[,object_owner]])功能:根据用户指定的数据库对象名(第一参数),数据库对象种类以及对象的owner返回视图USER_OBJECTS中满足指定条件的数据库对象的OBJECT_ID,若owner没有指定,该函数
HDC·Cloud | GaussDB T 其他函数MD5
MD5语法:md5([expr])功能:MD5函数将输入的参数expr按照md5算法加密,并输出密文。参数为NULL时,返回NULL。如果指定expr参数,则返回expr的md5值。示例:--将字符串“gauss”按照MD5算法加密。selectmd5('gauss')fromSYS_DUMMY;M
HDC·Cloud | GaussDB T 其他函数LEAST
LEAST语法:LEAST(expr1[,expr2,...expr_n])功能:LEAST函数返回一个或多个表达式中的最小的值。返回值类型与最小的入参expr_n的数据类型相同。expr1要评估的第一个表达式是否是最小的。expr2,...expr_n可选的。要评估的其他表达式。示例1:SELEC
HDC·Cloud | GaussDB T 其他函数LAST_INSERT_ID
LAST_INSERT_ID语法:LAST_INSERT_ID([expr])功能:参数为空时:返回当前回话最后一次INSERT语句AUTO_INCREMENT列自动生成的值。如果指定expr参数,则该函数返回参数的值,并将其记住为LAST_INSERT_ID()返回的下一个值。示例:返回最后一条I
HDC·Cloud | GaussDB T 其他函数ISNUMERIC
ISNUMERIC语法:ISNUMERIC(str)功能:判断入参str是否可以被转换成数字。若可以转换则返回1,否则返回0。说明:入参是数值型或者字符串。入参不能为$。示例1:SELECTISNUMERIC('1'+)fromSYS_DUMMY;ISNUMERIC('1'+0)----------
HDC·Cloud | GaussDB T 其他函数HASH
HASH语法:HASH(arg1[,arg2,...arg_n])功能:根据所有入参计算哈希值。说明:入参个数最大不超过64个。入参数据类型不支持blob、clob和长度大于8000字节的字符串或二进制字节流。示例:SELECTHASH('abc');HASH('ABC')-------------
数值计算函数部分介绍-COS函数
COS语法:COS(n)功能:返回表达式的余弦值。入参是可转成数值型的表达式。返回值是NUMBER。示例:返回120度的余弦值。SELECTCOS(120*3.14159265359/180)AS"COS"fromSYS_DUMMY;COS------------------------------
数值计算函数部分介绍-CEIL函数
CEIL语法:CEIL(n)功能:返回大于或者等于指定表达式n的最小整数。入参n是可转成数值型表达式。返回值是NUMBER。示例:返回大于或者等于15.3的最小整数。SELECTCEIL(15.3)AS"CEIL"fromSYS_DUMMY;CEIL-------------------------
数值计算函数部分介绍-BITXOR函数
BITXOR语法:BITXOR(exp1,exp2)功能:按位异或运算。入参是可转成数值型表达式。数值取值范围[-9223372036854775808,9223372036854775807]。示例:返回以下各值之间的按位异或的值。示例1:SELECTBITXOR(1,1)AS"BITXOR"fr
数值计算函数部分介绍-BITAND函数
BITAND语法:BITAND(exp1,exp2)功能:按位与运算。入参是可转成数值型表达式。数值取值范围[-9223372036854775808,9223372036854775807]。示例:对数字7(二进制111)和1(二进制001)执行AND运算:SELECTBITAND(7,1)AS"
数值计算函数部分介绍-ATAN2函数
ATAN2语法:ASIN2(n1,n2)功能:返回原点至点(n1,n2)的方位角。入参n1、n2是可转成数值型的表达式,n1、n2不能同时为0。返回值是DECIMAL。示例:返回原点至点(1,1)的方位角。SELECTATAN2(1,1)AS"ATAN2"FROMSYS_DUMMY;ATAN2---
数值计算函数部分介绍-ATAN函数
ATAN语法:ATAN(n)功能:返回表达式n的反正切值。入参n是可转成数值型的表达式。返回值是NUMBER。示例:返回0的反正切值。SELECTATAN()AS"ATAN"FROMSYS_DUMMY;ATAN----------------------------------------1rows
数值计算函数部分介绍-ASIN函数
ASIN语法:ASIN(n)功能:返回表达式n的反正弦值。入参n是可转成数值型的表达式,取值范围为[-1,1]。返回值是NUMBER。示例:返回0.5的反正弦值。SELECTASIN(0.5)AS"ASIN"fromSYS_DUMMY;ASIN----------------------------