sql
马尔斯的蓝色
人一定要靠自己!
展开
-
oracle 生成每日动态密钥
set serveroutput on; declare str varchar2(16); r varchar2(32); begin str:=to_char(sysdate,'yyyymmdd')||' '; dbms_obfuscation_toolkit.DESEncrypt(input_string=>str,key_string=>'ceshimiyao',encrypted_string => r); dbms_output.put_line(ra.原创 2022-02-24 20:17:06 · 413 阅读 · 0 评论 -
Mysql四种常见数据库引擎
Mysql四种常见数据库引擎转载 2021-02-20 17:58:42 · 142 阅读 · 0 评论 -
mysql 数字金钱转中文金钱函数
mysql 数字金钱转中文金钱函数 create function func_to_china_num(MONEY varchar(20)) returns varchar(150) BEGIN declare RV_MONEY0 VARCHAR(20); declare RV_MONEY1 VARCHAR(4); declare RV_MONEY2 VARCHAR(4); declare V_MONEY0 VARCHAR(28); declare V_MONEY1 VARCHAR(原创 2020-12-01 11:04:34 · 621 阅读 · 0 评论 -
sql查询中索引失效的原因
1. where语句中包含or时,可能会导致索引失效 使用or并不是一定会使索引失效,你需要看or左右两边的查询列是否命中相同的索引。 假设USER表中的user_id列有索引,age列没有索引。 下面这条语句其实是命中索引的(据说是新版本的MySQL才可以,如果你使用的是老版本的MySQL,可以使用explain验证下)。 select * from `user` where user_id = 1 or user_id = 2; 但是这条语句是无法命中索引的。 select * from `user`原创 2020-09-30 16:21:15 · 4223 阅读 · 0 评论 -
oracle 数据库管理操作
1、查询激活的链接 select program,username,count(*) from v$session where status='INACTIVE' group by program,username; 2、处理过多的链接 begin for rs in (select sid,serial# from v$session s where s.username is not null and s.program in ('JDBC Thin Client') an原创 2020-06-25 16:07:20 · 125 阅读 · 0 评论 -
我的常用sql 总结笔记
--查看后台 tail -f tmep.out 01a000911 --被锁的表 select sess.sid,sess.SERIAL#,lo.*,ao.*,sess.* from v$locked_object lo, dba_objects ao,v$session sess where ao.OBJECT_ID = lo.OBJECT_ID and lo.SESSION_ID = se...原创 2018-12-29 16:22:13 · 218 阅读 · 0 评论