检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何查看某张表创建时间? 答:在系统视图PG_TABLES里created字段的取值为表的真实创建时间。 --创建表。 gaussdb=# CREATE TABLE test(id int, name varchar(10)); --查询test表创建时间。 gaussdb=#
()也返回真实的当前时间,但是它的结果是一个格式化的text串,而不是timestamp with time zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000
format]) 描述:将Unix时间戳转换为日期时间格式的函数。Unix时间戳是指从1970年1月1日08:00:00 UTC到指定时间的秒数。 参数: unix_timestamp:unix时间戳,numeric类型。 format:时间格式,text类型。 返回值类型:text/datetime
format]) 描述:将Unix时间戳转换为日期时间格式的函数。Unix时间戳是指从1970年1月1日08:00:00 UTC到指定时间的秒数。 参数: unix_timestamp:unix时间戳,numeric类型。 format:时间格式,text类型。 返回值类型:text/datetime
如何查看某张表创建时间? 答:在系统视图PG_TABLES里created字段的取值为表的真实创建时间。 示例如下: --创建表。 gaussdb=# CREATE TABLE test(id int, name varchar(10)); --查询test表创建时间。 gaussdb=#
()也返回真实的当前时间,但是它的结果是一个格式化的text串,而不是timestamp with time zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000
当restore_time非空时,instance_id是必选参数。 restore_time 否 String 根据时间点查看实例的备份信息时,需要填写restore_time。 UNIX时间戳格式,单位是毫秒,时区是UTC,某时间点实例的信息。 backup_id 否 String
当restore_time非空时,instance_id是必选参数。 restore_time 否 String 根据时间点查看实例的备份信息时,需要填写restore_time。 UNIX时间戳格式,单位是毫秒,时区是UTC,某时间点实例的信息。 backup_id 否 String
如何创建默认为当前时间的列? 答:建表时设置字段默认值为CURRENT_TIMESTAMP。 gaussdb=# CREATE TABLE tbl (id int, modtime date DEFAULT CURRENT_TIMESTAMP); 父主题: FAQ
日期/时间类型哪些带时区,哪些不带时区? 答:date、time、timestamp、smalldatetime等类型不带时区,timetz、timestamptz等类型带时区。 示例如下: --timestamp类型不带时区。 gaussdb=# SELECT '2019-01-01'::timestamp;
如何创建默认为当前时间的列? 答:建表时设置字段默认值为CURRENT_TIMESTAMP。 示例如下: gaussdb=# CREATE TABLE tbl (id int, modtime date DEFAULT CURRENT_TIMESTAMP); 父主题: FAQ
日期/时间类型哪些带时区,哪些不带时区? 答:date、time、timestamp、smalldatetime等类型不带时区,timetz、timestamptz等类型带时区。 --timestamp类型不带时区。 gaussdb=# SELECT '2019-01-01'::timestamp;
一个参数是datetime/timestamp类型,另一个参数是常量,将常量转换为时间戳类型然后比较。 如果其中一个参数是decimal类型,比较时使用的数据类型取决于另外一个参数。另外一个是decimal或者integer类型时,按照decimal类型;另外一个是其他类型,按照real类型比较。
窗口函数 窗口函数差异说明:MySQL数据库管理系统在调用窗口函数时,OVER子句中的ORDER BY子句与PARTITION BY子句不支持使用列别名,GaussDB数据库支持使用列别名。 表1 窗口函数列表 MySQL数据库 GaussDB数据库 差异 LAG() 支持,存在差异
OK, 1 row affected, 1 warning (0.01 sec) MySQL数据库时间类型指定精度时,插入时间零值会显示精度,GaussDB则不显示,例如: GaussDB指定时间精度 gaussdb=# CREATE TABLE test(f1 TIME(3) NOT
看。 GaussDB数据库在数据类型、SQL功能和数据库对象等基本功能上与MySQL数据库兼容。 由于GaussDB数据库与MySQL数据库在底层框架上实现存在差异,GaussDB数据库与MySQL数据库仍存在部分差异。 父主题: 概述
OK, 1 row affected, 1 warning (0.01 sec) MySQL数据库时间类型指定精度时,插入时间零值会显示精度,GaussDB则不显示,例如: GaussDB指定时间精度 gaussdb=# CREATE TABLE test(f1 TIME(3) NOT
JDBC接口参考 GaussDB与MySQL的JDBC接口定义一致,均遵循业界规范,本章节主要介绍GaussDB数据库的MySQL兼容性B模式与MySQL数据库JDBC接口的行为差异。 获取结果集中的数据 ResultSet对象提供了丰富的方法,以获取结果集中的数据。获取数据常用的方法如表1所示,其他方法请参考JDK官方文档。
一个参数是datetime/timestamp类型,另一个参数是常量,将常量转换为时间戳类型然后比较。 如果其中一个参数是decimal类型,比较时使用的数据类型取决于另外一个参数。另外一个是decimal或者integer类型时,按照decimal类型;另外一个是其他类型,按照real类型比较。
其他函数 表1 其他函数列表 MySQL数据库 GaussDB数据库 差异 UUID() 支持 - UUID_SHORT() 支持 - 父主题: 系统函数