- 博客(10)
- 收藏
- 关注
原创 Gbase 8a支持DATE_TO_CHAR 函数
数据转换:在数据迁移、转换或清洗过程中,DATE_TO_CHAR函数可以用于将日期或数字类型的字段转换为字符串类型,以满足目标系统的要求或数据格式的一致性。易于理解:将日期或数字转换为人类可读的字符串格式,可以大大提高数据的可读性和易用性。条件筛选:在SQL查询中,DATE_TO_CHAR函数可以将日期或数字字段转换为字符串,以便进行基于字符串的条件筛选。便于展示:在报表、用户界面或日志文件中展示数据时,使用DATE_TO_CHAR函数可以将数据转换为适合展示的格式,提高用户体验。date,日期类型;
2024-08-28 14:22:38
325
原创 GCDW warehouse相关权限
这意味着可以针对每个用户或用户组分配特定的权限,从而限制对敏感数据的访问,减少数据泄露的风险。增强信任:通过合理的权限设置,可以增强用户对系统的信任感。简化操作:权限拆分可以根据用户的角色和需求定制其操作界面和功能,使得用户能够更快速地找到所需的功能和数据,提升操作效率。MODIFY_WARHEOUSE:允许角色创建,删除,启动,挂起,修改 warehouse 属性的权限。权限隔离:通过将权限拆分为不同的部分,可以确保不同用户或用户组之间的权限隔离,防止未授权访问和误操作。
2024-08-28 14:21:44
203
原创 Gbase 8a支持在线备份功能
数据实时性:不阻塞DML操作的备份能够确保备份的数据是数据库在备份时刻的实时状态。减少停机时间:不阻塞DML操作的备份可以在数据库正常运行的同时进行,无需暂停或关闭数据库服务,从而减少了因备份而导致的停机时间。支持多种备份策略:不阻塞DML操作的备份可以支持多种备份策略,如全量备份、增量备份和差异备份等。降低备份成本:通过减少备份对系统性能的影响和停机时间,不阻塞DML操作的备份有助于降低备份相关的成本。实现在线库级和表级(包括。③ 对于已备份完成的表可进行正常操作,不阻塞 DDL 操作和 DML 操作。
2024-08-28 14:21:02
161
原创 GBase 8a支持定义主键
主键列的数据类型支持 TINYINT、SMALLINT、INT、BIGINT DECIMAL、 NUMERIC、VARCHAR、、DATE、DATETINE、TIME,并且需要事先定义守段类型非空,否则不能创建主键;主键列必须包含哈希列,当hash列为多列哈希时,主键列则需要包含多列哈希。主键列必须包含分区列,若分区表为子分区表,还需包含子分区列。支持定义联合主键,联合主键的个数不能超过10个。一、哪些数据类型可以定义主键。二、哪些表类型可以定义主键。四、哈希列与主键列的要求。五、分区列与主键列的要求。
2024-08-08 18:31:15
230
原创 GBase 8a 支持OLAP移动函数mavg
c) sortist 表示确定顺序的列,(可以是常量、列名以及多个常量或者列的组合列表,如:coll desc, col2 asc);语义:基于预定的行数(查询宽度)计算一列的移动平均值。如果行数小于这个宽度,则基于前面已有的行计算平均值。sortist 支持指定 nul 值最大最小,如 nulls first 或者 nulls |ast;a)n为正整数常量,取值范围[1,4096,不可省略;d) 函数的返回值同 avg()over()。b) colname 代表被计算的列名;当前行和上面n-1行;
2024-08-08 18:30:39
168
原创 GBase 8a 支持OLAP移动函数mdiff
c) sortist表示确定顺序的列,(可以是常量、列名以及多个常量或者列的组合列表,如:col1 desc, col2 asc);sortist 支持指定 null 值最大最小,如 nulls first 或者 nulls last;a)其中n力正整数常量,表示移动差分的宽度,取值范围[1,4096],不可省略;语义:根据排序规则进行排序,对排序后的结果集,计算指定宽度的移动差分值。语法:mdiff(colname,n,sortist)b) colname 代表执行移动差分的列名;
2024-08-08 18:29:42
185
原创 GBase 8a 支持OLAP移动函数msum
如:coll desc, col2 asc)。a) n为正整数常量,取值范围[1,4096],不可省略;表示有多少行参与汇总,具体为当前行和上面n-1行;语义:基于预定的查询宽度计算一列的移动汇总值。如果行数小于这个宽度,则基于前面已有的行计算汇总值。c) sortist 表示确定顺序的列,(可以是常量、列名以及多个常量或者列的组合列表,d)函数的返回值同 sum()over()。b) colname 代表被汇总的列名;
2024-08-08 18:28:42
271
原创 GBase 8a支持python自定义函数
此功能为对 PL/Python匿名代码块功能的实现,相此Postgres,可以支持参数传入,输出参数返回字符串类型的执行结果。<参数名称>在同一个函数中必须唯一,只允许a~Z、A~Z、0~9、下划线,且不能只包含数字。<函数定义>是一系列的 Python 语句的组合,其中包含一些数据操作以完成一定的功能逻辑。parameter定义函数的参数,每一个参数的定义格式是,<参数名称><参数数据类型>定义函数时,函数名后面的括号是必需的,即使没有任何参数,也不能省略。<参数数据类型>指定参数的数据类型。
2024-07-30 17:32:39
376
原创 GBase 8a支持date_trunc()函数
为更好的兼容 postgresql 和 netezza 数据库的函数用法,date_trunc()函数的 type 同时支持 gbase8a 的关键字方式和以上两个数据库的字符串方式输入对应的type,如year。语义:对 date 进行指定 type的格式化截断,并输出截断后的结果,结果类型固定为 datetime。c) date是 datetime 类型,当类型力 date 时会自动转化为 datetime类型。b)根据 type,截断 date 的值,所有小于精度的域都会被设置为0或者1(月、日);
2024-07-30 17:31:17
418
原创 GBase 8a支持date_part()函数gbase8a
Epoch 在 date_part()函数不支持,仅 extract()函数支持;的类型为关键词,它指示了 date 被截取的方式。据库的函数用法,date_part 函数的type 同时支持 gbase8a 的关键字方式和以上两个数据。2) date 是一个datetime/timestamp类型的表达式,当类型为其他类型时时会自动转。1)type,用来指定截取的时间部分,根据type,将 date 中的时间取出来。date_part(type,date),使用位置在sql中的任意合法位置均可。
2024-07-30 17:28:00
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人