
DataBase
winniepu
这个作者很懒,什么都没留下…
展开
-
Database-isolation levels
1.What are isolation levels?Isolation levels provide a degree of control of the effects one transaction can have on another concurrent transaction. Table 1Isolation levelDescriptio原创 2008-07-28 14:27:00 · 698 阅读 · 0 评论 -
事务
原创文章,如需转载,请注明出处。1.认识事务对于一个软件系统,事务是为了保证系统状态的完整性,事务本身有四个属性ACID,即原子性(Atomic),一致性(Consistency),隔离性(Isolation)和持久性(Durability)。 2.事务的隔离级别事务的隔离性各个事务之间相互影响的程度,当两个或更多事务同时访问同一数据资源的时候, 不同的隔离级别决定了各原创 2009-09-22 15:42:00 · 919 阅读 · 0 评论 -
Oracle的解惑一二to_date()与24小时制表示法及mm分钟的显示
Oracle的解惑一二to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date(2005-01-01 13:14:20,y转载 2009-06-02 11:27:00 · 817 阅读 · 0 评论 -
PL SQL Developer中文乱码问题如何解决
1.检查服务器编码:执行SQL语法: select * from v$nls_parameters; 2.设置本地客户端编码:进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 3. PL/SQL Developer设置并重新连接:在pl/sql de原创 2009-05-31 09:46:00 · 18668 阅读 · 4 评论 -
Oracle计算时间差表达式
有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_DATE)) 小时: ROUND(TO_NUMBER(END_DATE - START_DATE) * 24) 分钟: ROUND(TO_NUMBER(END_DATE - START_DATE) *原创 2009-05-31 15:11:00 · 1419 阅读 · 0 评论 -
主键、外键和索引的区别
主键、外键和索引的区别? 主键外键索引定义:唯一标识一条记录,不能有重复的,不允许为空表的外键是另一表的主键, 外键可以有重复的, 可以是空值该字段没有重复值,但可以有一个空值作用:用来保证数据完整性用来和其他表建立联系用的是提高查询排序的速度个数:主键只能有一个原创 2008-12-19 17:46:00 · 12486 阅读 · 0 评论 -
oracle的to_char()函数
oracle的to_char()函数 转关键字: oracle The following are number examples for the to_char function.to_char(1210.73, 9999.9)would return 1210.7to_char(1210.73, 9,999.99)woul转载 2008-10-29 17:26:00 · 1003 阅读 · 0 评论 -
Oracle的rownum字段
Oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。 select * from Test where rownum >=1; select * from Test where rownum >=2; select * from Test where rownum 第一条sql查出了26条记录,第二条sql一条记录也没查出,原创 2008-10-29 17:21:00 · 1056 阅读 · 0 评论 -
ORACLE VS. MYSQL TRANSACTION ISOLATION
转自http://www.tomlauren.com/weblog/archives/000019.htmlOracle vs. MySQL Transaction IsolationMost (all) database management systems allow you to have control over the isolation level of your transa转载 2008-10-27 14:02:00 · 1262 阅读 · 0 评论 -
Oracle常见问题1-15
1. 查看oracle线程:ps -ef | grep ora 2.用什么语句查询字段呢? select table_name from all_tables;desc table_name 可以查询表的结构 select * from all_tab_columns where table_name=?? 3.如何查询数据库有多少表? select count原创 2008-07-30 17:07:00 · 472 阅读 · 0 评论 -
Database-basic knowledge(Oracle)
数据库(Oracle) 基础知识:1. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 2. 几个简单的基本的sql语句选择:select *原创 2008-07-29 15:29:00 · 706 阅读 · 0 评论 -
Database-Normalization
Normalization is a design technique that is widely used as a guide in designing relational databases. Normalization is essentially a two step process that puts data into tabular form by removing repea原创 2008-07-28 17:06:00 · 549 阅读 · 0 评论 -
orcale的分页方案
原创文章,如需转载,请注明出处。一.案例场景:有一张order表如下,数据量是亿级别,对这个表的分页查询,如何根据userId条件查出第21条到第40条的数据。iduserIdpayStatusgmtCreate110000000112009-09-13原创 2009-10-13 17:42:00 · 852 阅读 · 0 评论