oracle学习
文章平均质量分 51
crazy_story
这个作者很懒,什么都没留下…
展开
-
sql基础--多表连接及子查询
首先,多表连接肯定是多个表之间进行操作,这里先定义三个表:供应商表(t_supplier):(f_sid,f_sname,f_city)零件表(t_part):(f_pid,f_pname,f_price)销售表(t_sells):(f_id,f_date,f_sid,f_pid,f_count)一、多表连接查询 1、交叉连接查询(笛卡尔积连接):第一个表中的每条数据与第二个表中的每条数据记...原创 2018-04-08 11:58:38 · 1150 阅读 · 0 评论 -
初识oracle
提到oracle,首先想到的是nba中勇士队主场甲骨文球馆,却是oracle是目前较为流行的数据库,因为以前学过sql sever数据库,所以对数据库还是有一定的掌握的。提到oracle的历史,首先是1971年larry ellison,开始他与bob miner,edward oates创建公司并不确定开发数据库产品,而是受了ibm一位研究员发表的《大型共享数据库的关系数据模型》启发,才...原创 2018-03-31 15:40:10 · 100 阅读 · 0 评论 -
关于数据库对象中序列中cache
数据库对象分为:同义词、序列、视图、索引。其中关于序列中cache的存在很是疑惑,刚开始以为cache是缓存,是某个数字存在于当前位置时的数值,但进行操作之后发现并不是这么一回事。 cache的作用是指缓存指定个数的序列值。比如你设置的 cache 是20,那么在获取 nextval 时,Oracle 会直接从 cache 中取下一个序列值,如果 cache 中缓存的序列值没有了(比如 ca...原创 2018-04-09 20:45:47 · 1679 阅读 · 0 评论 -
sql基础--操作符及sql函数
一、单行函数1、日期函数:对日期值进行运算,并生成日期数据类型或数值类型的结果 (1)add_months() 向指定日期中加上若干月数select sysdate,add_months(sysdate,4) from dual; (2)months_between() 求两个月之间的间隔select months_between('4-4月-17',sysdate)from du...原创 2018-04-10 07:58:34 · 212 阅读 · 0 评论