Oracle、mysql、PostgreSQL之间的区别(笔记)_七八月的天空_mysql oracle postgresql
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