irpas技术客

Oracle、mysql、PostgreSQL之间的区别(笔记)_七八月的天空_mysql oracle postgresql

大大的周 1968

Oracle、mysql、PostgreSQL区别列表

功能/函数/操作OraclemysqlPostgreSQL创建序列没有序列

-- DROP SEQUENCE? seq_tache_detail_id;

CREATE SEQUENCE? seq_test_id ?? ?INCREMENT BY 1 ?? ?MINVALUE 10000 ?? ?MAXVALUE 999999999999999 ?? ?START 10000 ?? ?CACHE 10 ?? ?NO CYCLE;

列合并(逗号分隔) WM_CONCAT(字段) string_agg(字段,',') 当前时间(时分秒) sysdate

now()

now() 或者?current_timestampto_date to_date(字段,'yyyy-mm-dd') DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%s') to_timestamp(字段,'yyyy-mm-dd') dual

dual

select 'xx' from dual

dual

select 'xx' from dual

直接 select 'xx'rownumrownum<5limit 5一行展示一列信息wmsys.wm_concat ()string_agg(cr.region_name,',')序列

NEXTVAL

seq_xx.nextval

nextval('seq_xx')instrinstr('str1','str2')strpos('str1','str2')类型转换类型自动转换cast(xx as numeric)Oracle支持(+)left join同义词Oracle支持同义词用视图代替NULLORACLE认为''等同于NULLNULL和''不同子查询可以没有别名必须有别名?nvlnvl(id,0)coalesce(id,0)当前登录用户SELECT USER FROM DUALselect current_user


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #MySQL #oracle #postgresql #DROP #sequence