logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

oracle清除sql的缓存

ALTER SYSTEM FLUSH SHARED_POOL;ALTER SYSTEM FLUSH BUFFER_CACHE;ALTER SYSTEM FLUSH GLOBAL CONTEXT;

#oracle#sql#缓存
hive如何获取当前时间

hive有一个获得当前时区的UNIX时间戳:unix_timestamp语法: unix_timestamp()返回值: bigint说明: 获得当前时区的UNIX时间戳selectunix_timestamp() ;我们需要的不是时间戳而是具体的当前时间:from_unixtime语法: from_unixtime(bigint unixtime[, string format])举例:sele

#hive
hive中生成32位uuid

select regexp_replace(reflect("java.util.UUID", "randomUUID"), "-", "") uuid

#hive#hadoop#数据仓库
hive去除英文空格和中文空格和tab,前、后、中间空格都可用

select regexp_replace(NVL(" 132 1234 6250 ",''),'[\\s]+|[\\u3000]+|[\,]','');

#hive
oracle数据库将多个列的查询结果集合并到一行中

方法一:select field1,listagg(field3,',') within GROUP (order by field3) from test group by field1;方法二(在方法一报出所拼接的字符串长度过长时,使用方法二):select field1,xmlagg(xmlparse(content field3||',' wellformed) order by fiel

#数据库#oracle#database
mysql和pgsql时间相关操作

mysql时间操作获取当前时间select now();2022-01-15 15:31:34.0获取当前时间的前1天时间select DATE_SUB(CURRENT_TIMESTAMP,INTERVAL 1 day);可选值如下:字符串转dateselect str_to_date(DATE_SUB(now(),INTERVAL 0 day),'%Y-%m-%d %H:%i:%s');时间格式

文章图片
#mysql#数据库#database
oracle用delete删除数据所需时间测试

一千万数据量所需时间16分钟左右两千万数据量所需时间

#数据库#sql#oracle
oracle生成毫秒级时间戳

SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTAMP(3), 'FF')) AS MILLIONS FROM DUAL;

#oracle#dba#数据库
oracle中生成32位uuid

select sys_guid() from dual

#oracle#dba#数据库
oracle创建表空间和修改用户默认表空间

--表空间CREATE TABLESPACE sdtDATAFILE 'F:\tablespace\demo' size 800MEXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;--索引表空间CREATE TABLESPACE sdt_IndexDATAFILE 'F:\tablespace\demo' size 512MEXTENT M

文章图片
#oracle#数据库#database
    共 12 条
  • 1
  • 2
  • 请选择