![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
搁浅mf丶
这个作者很懒,什么都没留下…
展开
-
Oracle 删除表中的重复数据
oracle 数据去重复原创 2024-01-10 18:02:44 · 404 阅读 · 0 评论 -
Oralce 数据库字段、列数据类型转换
Oralce 数据库字段、列数据类型转化使用 cast 函数;语法:cast( 列名/值 as 数据类型 )实例:-- 字符串转数字numberselect cast('123.456' as number(10,2)) from dual-- 字符串转s数字integerselect cast('123.456' as integer) from dual-- 数字转字符串select cast(123.456 as varchar2(100)) from dual-- 字符转载 2020-09-18 16:26:56 · 361 阅读 · 0 评论 -
oracle 查看锁表sql语句(导致锁表的sql)、解锁语句
–查看锁表进程SQL语句1:–被锁对象表、数据库对象表、数据session表关联来获取被锁对象对应的是那个session;select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.objec转载 2020-07-28 17:17:11 · 4679 阅读 · 0 评论 -
Oracle两表关联,只取B表的第一条记录
Oracle两表关联,只取B表的第一条记录前言 A表、B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序)。 首先想到了直接写个带排序的子查询去匹配外围的值,从这个结果集中只要第一条,但是经过验证发现,里边的条件是获取不到外层的值的,因此此方案不可行。 发现 row_number() over函数可用,以下是数据环境及结果。实例create table A(ANAME varchar(20));insert into A values('alan原创 2020-07-28 17:14:02 · 5901 阅读 · 0 评论