随笔分类 -  oracle

摘要:declare v_num1 int := 0 ; --声明一个变量,设置初始值是0 v_num2 int := 0 ; --声明一个变量,记录当前序列的值begin loop v_num1 := v_num2 + 1; if v_num1 > 100 then exit; end if; v_nu 阅读全文
posted @ 2024-11-12 14:59 我没有出家 阅读(12) 评论(0) 推荐(0) 编辑
摘要:-- 当前用户所有表 注释 行数 select utc.table_name, utc.COMMENTS, ut.num_rows from user_tab_comments utc , user_tables ut where utc.table_name = ut.table_name -- 阅读全文
posted @ 2023-08-18 17:13 我没有出家 阅读(53) 评论(0) 推荐(0) 编辑
摘要: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 wh 阅读全文
posted @ 2023-08-18 17:12 我没有出家 阅读(18) 评论(0) 推荐(0) 编辑
摘要:listagg(); 多条数据合并某列数据 listagg(role_name,'分割符') within group (order by 根据哪些字段排序) over(partition by 分组字段) row_number(): 根据某个字段分组并且取到每个类型时间最大的数据 a='1' 意思 阅读全文
posted @ 2023-08-18 16:59 我没有出家 阅读(16) 评论(0) 推荐(0) 编辑
摘要:show user 查看当前用户select * from tab; 查看当前数据库中的表desc 表名 ; 查看表结构 between and 包含开头结尾 函数: months_between(a,b) 两时间间隔月数 a大时间 b小时间add_months(a,b) 添加月数,a时间 b月数数 阅读全文
posted @ 2022-03-31 23:07 我没有出家 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示