![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
xinluke
这个作者很懒,什么都没留下…
展开
-
DDL和DML
DDLData Definition Language 数据定义语言create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令原创 2017-01-02 00:29:16 · 990 阅读 · 0 评论 -
ORACLE 递归树
connect_by_isleafconnect_by_isleaf函数,用来判断当前节点是否包含下级节点,如果包含的话,说明不是叶子节点,这里返回0;反之,如果不包含下级节点,这里返回1。如果只有一层节点,次节点是叶子节点。sys_connect_by_path函数,就是从start with开始的地方开始遍历,并记下其遍历到的节点,start with开始的地方被视为根节点,将遍历到的路径根据函原创 2017-01-02 00:30:19 · 613 阅读 · 0 评论 -
ORACLE 集合操作
ORACLE语句中的集合关键字: union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; Intersect:对两个结果集进行交集操作,不包括重复行,同时原创 2017-01-02 00:31:35 · 376 阅读 · 0 评论 -
Oracle中的空串与NULL
在oracle 环境中,空串与NULL 是等价的,所以尽量使用NULL 来表示空的含义。null 与任何值做逻辑运算得结果都为 false,包括和null本身: 用 is null 判断时,空字符串和 null 都 is null: null 和任何数值进行数学运算,结果都为 null:原创 2017-01-02 00:33:11 · 2714 阅读 · 0 评论 -
Oracle中的条件分支语句
CASE WHEN 语法SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1为男生,2位女生*/ ELSE NULL END) 男生数, COUNT (CASE WHEN sex = 2 THEN 1原创 2017-01-02 00:36:31 · 4104 阅读 · 0 评论