oracle
一口两个馍
java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql注入原理以及预防sql注入
sql注入原理以及预防sql注入原创 2022-09-06 17:07:03 · 316 阅读 · 0 评论 -
ORA-28000: the account is locked-的解决办法
登录的时候报 ORA-28000: the account is locked,意思是用户被锁住了,有如下的解决办法1.登录别的用户以命令行的方式alter user scott account unlock;2.登录developer点开其他用户,右键编辑用户,把权限附上就行了...原创 2021-11-10 10:49:23 · 1477 阅读 · 0 评论 -
oracle 时间
在oracle做时间段模糊查询时可以OR INSTR(to_char(TX_DATE , 'yyyy-mm-dd HH24:mi:ss'),#{fyxx.cgfs})>0但是用yyyy-MM-dd HH:mm:ss会不生效原创 2021-09-02 09:28:15 · 105 阅读 · 0 评论 -
oracle之视图、存储过程
视图的创建create or replace force view "tjjg"."jcxx_gcymjbxx"("xtid","sjwybs")as select xtid,sjwyb from jc_gcymjbxx;☆:tjjg是用户名字,jcxx_gcymjbxx是要创建的视图名字,下面的查询可以条件可以根据需要写原创 2021-05-28 10:09:39 · 294 阅读 · 0 评论 -
采用不可逆算法生成密码之后忘记密码
之前项目采用的是不可逆的算法加密,当用户忘记密码之后无法登陆注:用户注册的时候是用真实密码加盐值加用户名生成一个新的密码放到数据库里面,用户登录的时候也是根据用户名、密码、盐值生成一个新的密码去和数据库的做对比。/** * 加密明文字符串 * * @param plaintext * 待加密的明文字符串 * @param password * 生成密钥时所使用的密码 * @param salt * 盐值原创 2021-02-24 15:55:53 · 331 阅读 · 2 评论 -
ORACLE CASE WHEN批量更新
在数据量比较多的情况下需要对数据库某个字段值进行更新,一行一行的修改比较费时间,oracle中有case when可以参考update ent_info t set t.qylx = case when t.qylx='药品生产企业GMP' then '1'when t.qylx='1、药品生产企业GMP' then '1' when t.qylx='药品连锁企业GSP' then '4' when t.qylx='2、药品批发企业GSP' then '2' when t.qylx='药品批发企原创 2021-01-26 10:46:55 · 870 阅读 · 0 评论 -
ORACLE如何创建,删除,查询索引
1.创建单一索引create index 索引名 on 表名(列名)2.创建复合索引create index 索引名 on 表名(列名1,列名2)3.删除索引drop index 索引名称4.查询A表中的所有索引select * all_indexes where table_name = ‘表名’5.查询A表中的所有索引列select * all_ind_indexes where table_name = ‘表名’注意:默认的索引是B树索引,另外还有hash索引,位图索引,索引组织表原创 2020-09-29 11:18:04 · 544 阅读 · 0 评论
分享