毛小兔
毛小兔
全部文章
sql
API(1)
BUG(3)
C++(3)
Eclipse(3)
Go(1)
ibatis(1)
IDEA(6)
java(25)
kafka(2)
maven(1)
mybatis(1)
MYSQL(3)
Nginx(1)
oracle(2)
springboot(1)
SSH(2)
tomcat(1)
weblogic(1)
前端(5)
操作系统(1)
数据库(2)
未归档(1)
电脑日常(2)
程序人生(8)
软件工程(1)
题解(2)
归档
标签
去牛客网
登录
/
注册
毛小兔的博客
全部文章
/ sql
(共6篇)
Oracle数据库create or replace
create&nbs***bsp;replace 表示在创建视图时,如果已存在同名的视图,则重新创建, 如果只用create 创建,则需将原有的视图删除后才能创建. create 如果创建已经存在,会报一个错误 -‘对象已存在’ create&nbs***bsp;replac...
2020-09-02
0
495
NVL2(表达式1,表达式2,表达式3)表达式1带或者,与
NVL2(表达式1,表达式2,表达式3) 如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值。 表达式1可为: 1.或者:(A || B) 2.与:(A && B)
2020-09-02
0
382
查看oracle用户具有的权限和角色
记录一下,备查: 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys...
2020-09-02
0
446
【Oracle】for update 与 rowid
for update: 当语句运行时,会在对应行(where子句)加上行级锁,无where子句等于全表上锁。若遇到客户端断网、测试人员忘记提交\回滚事务,则会发生锁表。 rowid: 运行后并未给数据加上行级锁(通过物理地址去确定某一行数据),但可以编辑数据,提交事务的瞬间完成上锁、提交、解锁...
2020-09-02
0
610
【SQL学习篇】order by length(ID),ID 排序
当使用order by排序出现以下情况,是因为该字段编码不是NUMBER,导致按字符的形式排序了 这时,使用order by length(ID),ID即可
2020-09-02
0
443
SQL高效查询两个表不同的数据(走索引)
逻辑复杂(其实也不复杂),但是速度快: select * from B where (select count(1) from A where A.ID = B.ID) = 0; 速度快的原因是,使用了索引。
2020-09-02
0
424