http://majie.iteye.com/blog/126561
http://www.soidc.net/topic/mysql%D3%EBoracle%C7%F8%B1%F0
原创
2011-04-08 15:00:03
645阅读
有人问,MySQL里Update时条件列没有索引,产生的是表级锁,而Oracle里是行级锁。下面来对比下MySQL InnoDB引擎和Oracle的行锁机制:InnoDBINNODB表是索引组织的表,主键是聚集索引,非主键索引都包含主键信息。INNODB默认是行锁。INNODB行锁是通过给索引项加锁来实现的,即只有通过索引条件检索数据,InnoDB才使用行级锁,否则将使用表锁。InnoDB行锁实现
原创
2016-08-12 16:57:06
5708阅读
点赞
数据类型
编号
ORACLE
MYSQL
注释
1
NUMBER
int / DECIMAL
DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型;
MYSQL有很多类int型,tinyint mediumint bigint等,不同的int宽度不一样
2
Var
原创
2021-07-28 17:06:38
551阅读
MySql分页查询语句下列查询语句中m代表行数的索引默认从0开始类似于pl/sql中的游标0表示从第一条开始n表示向后查询多少条数据。例如:select * from emp limit 2,3表示查询第三条数据到第六条数据(包前不包后)也就是第三条数据包括第三条数据不包括第六条数据 也就是 3, 4,5条记录select * from buss_stu_info limit m,n;Oracle
原创
2016-09-20 17:40:22
1629阅读
点赞
select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh24:mi:ss') from dual 2009-12-25 14:23:31 ORA-01861: literal does not match format string 1). ORA-01
原创
2023-11-02 10:39:47
134阅读
§ SAP:经过近30年与全球大企业用户的合作,SAP系统积累了大量先进企业的业务管理流
§ SAP:秉承德国企业严谨的文化,所有发布的产品都是经过严格的测试和质量认证,只有在软件产品真正完备后才向用户推出。
§ Oracle:对ERP软件产品本地化重视不足,至今在中国地区,Oracle的用户还没有一家能够使用Oracle软件的人力资源管理模块。
公司经营理念的不同,最终一定会
转载
精选
2010-06-22 15:18:50
380阅读
当WHERE子句中有索引列, ORACLE不能合并它们,ORACLE将用范围比较. 举例: DEPTNO上有一个非唯一性索引,EMP_CAT也有一个非唯一性索引. SELECT ENAME FROM EMP WHERE DEPTNO > 20 AND EMP_CAT = ‘A’; 这里只有EMP_C
转载
2019-07-03 10:29:00
100阅读
2评论
Windows系统可以通过配置环境变量完成(nls_date_format,nls_timestamp_format,nls_timestamp_tz_format),我们只需要在系统属性-高级-环境变量-系统变量nls_date_format参数用于设置日期显示格式,设置的方式有多种,不同的方式也会带来不同的结果。参数的设置是有优先级的,日期格式的参数设置也不例外。优先级如下(低到高):初始化参
转载
2024-08-22 09:59:53
74阅读
复杂SQL(优化引擎) SQL是你与你的数据库交互的基础和最关键的方法,无之中的所有其它的各种功能。 阅读M
原创
2022-07-28 18:01:21
430阅读
1、oracle建表时只提供级联删除,sqlserver提供级联删除和更新。(虽然建立主外键关系之后,主表的主键值不应该经常修改,可有时候有这种需求。)删除时oracle提供3种选择(set null,级联,什么都不干),sqlserver除了那3种还提供了设置默认值。2、oracle不提供主键自增,需要用序列加触发器实现,sqlserver提供主键自增[proId] [int] IDENTITY
原创
2013-10-06 10:05:41
666阅读
to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')to_date('2004-05-07 13:23:44','yyyy-mm-ddhh24:mi:ss') --留下半年的数据delete fx_alarm t wheretrunc(t.insert_time) < trunc(sysdate) - interval '6' month; t
转载
精选
2014-05-30 11:28:34
1166阅读
共三部分:第一部分:oracle sql日期比较:http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post第二部分:
转载
2013-03-21 12:42:00
393阅读
字段为String类型:
SELECT
a.EXT5 AS ACC_ID,a.MOBILE AS ACC_NUM,a.EXT14 AS PROD_INST_ID,a.EXT1 AS DEBT_CYCLE,
a.AGENT_ID AS AGENT_ID,b.PROJ_NAME,c.TASK_NAME,d.BATCH_NAME,a.CUST_NAME,a.MOBILE,a.CALLER,
a.D
转载
2021-08-20 17:52:45
1017阅读
where to_char(date1, 'yyyymmdd')=to_char(date2,'yyyymmdd'); or where to_date(char1, 'yyyymmdd')=to_date(char2,'yyyymmdd');union all 是简单的组合,不做任何处理,效率高union 进行distinct及其它处理,效率比较低
原创
2022-08-25 09:51:34
494阅读
oracle sql日期比较oracle sql日期比较:在今天之前:select * from up_date where update to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')select * from up_date where update to_date('2007-09-07 00:00:00','
转载
2021-07-09 11:07:48
5943阅读
管理数据库的用户主要是sys和system 区别:(1)存储的数据的重要性不同. sys用户拥有dba(数据库管理员),sysdba(系统管理员),sysoper(系统操作员)角色或权限,是oracle权限最高的用户(数据字典基表,动态视图) system:用于存放次一级的内部数据,如oracle的一些特性或工具管理信息,system用户拥有dba,sysdba角色或系统权限. (2)权限的
原创
2012-10-09 09:53:53
370阅读
oracle sql日期比较oracle sql日期比较:在今天之前:select * from up_date where update to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')select * from up_date where update to_date('2007-09-07 00:00:00','
转载
2022-04-18 11:43:40
1106阅读
oracle分页的sql语句,主要适用rownum 关键字,分排序和不排序两种。
第一种查询语句:
select * from (select rownum,field1,field2 from table_name where rownum<currentPage*pageNum) where rownum>(currentPage-1)*pageNum;
转载
2011-03-01 10:21:14
357阅读
1.时间需用 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); sdf.format(new Date())格式化后传进去 2.select to_char(porder_completed,'yyyy-mm-dd') as name,count(porder_id) as vis
原创
2013-06-05 09:40:10
476阅读
点赞
有时候用到oracle的sysdate与数据库中的时间字段比较,所以需要用到to_char和to_date,select h.resourceid, to_char(to_date(h.close_time,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd'),to_char(sysdate,'yyyy-MM-dd') from IMS_NW.ale
原创
2014-08-27 15:47:10
1607阅读