![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
WI_232995
一枚java程序猿,懂的自然懂。
展开
-
ORACLE的char、nchar、varchar、varchar2、nvarchar2的区别
oracle提供了五种字符数据类型:char、nchar、varchar、varchar2、nvarchar2。 char:使用数据库字符集来存储数据,长度固定,如果存储的数据没有达到指定长度,自动补足空格。指定长度时,默认长度的计量单位由NLS_LENGTH_SEMANTICS(默认为字节byte)参数决定,但是我们可以手动指定为char或者byte。oracle建议使用NLS_LEN转载 2017-09-15 15:52:14 · 878 阅读 · 0 评论 -
ORACLE for update和for update nowait的区别
一.for update 和 for update nowait 的区别 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态。转载 2017-09-09 13:41:19 · 292 阅读 · 0 评论 -
数据库三大范式
后一个范式都是在满足前一个范式的基础上建立的. 1NF:无重复的列.表中的每一列都是不可分割的基本数据项.不满足1NF的数据库不是关系数据库. 如联系人表(姓名,电话),一个联系人有家庭电话和公司电话,则不符合1NF,应拆分为(姓名,家庭电话,公司电话). 2NF:属性完全依赖于主键.不能存在仅依赖于关键一部分的属性. 如选课关系(学号,课程名称,成绩,学分),组合关键字(学号,课原创 2017-10-27 09:50:53 · 219 阅读 · 0 评论