数据库
renijngkai
这个作者很懒,什么都没留下…
展开
-
Oracle手动分页工具类记录
/** * 组装分页SQL的方法 * @param sqlsss 具体的业务SQL * @param page 第几页 * @param rows 多少行 * @return */ public String getPageSql(String sqlsss,Integer page,Integer rows){ String sql = "select * from (select rownum as rn, t.* .原创 2022-03-24 15:03:37 · 1269 阅读 · 0 评论 -
数据库搜索某个字段在那张表中(Oracle、MySql、SqlServer)
MySQL数据库查询某个字段所在的表名:精确查询语句如下:SELECT * FROM information_schema.columns WHERE column_name='column_name';模糊匹配查询语句如下:SELECT * FROM information_schema.columns WHERE column_name LIKE '%column_name%';Oracle数据库查询某个字段所在的表名:精确查询语句如下:SELECT column_.原创 2021-11-05 11:14:00 · 5354 阅读 · 0 评论 -
Mysql 数据库自动备份
Mysql备份步骤:用Navicat打开zfgf数据库,点击上方的自动运行模块:然后点击新建批处理作业:然后点击上边的保存按钮,设置一个任务名称:点击确定后,双击可用的工作,使得该任务跑到已选择的工作中点击设置计划任务,也得注意名是不是刚刚设置的任务名称:点击右边的触发器,设置好执行频率,我这是每天执行一次,设置到每天晚上十一点57分,代表着每天晚上的23点会执行下备份任务:设置好了之后,点击确定按钮,代表该任务就设置完成了,此时点击自动运行,会显...原创 2021-11-04 17:14:36 · 7663 阅读 · 1 评论 -
java 处理 Oracle in 超过1000条 报错的解决方法
/** * 目的就是为了处理Oracle in 超过1000条报错的问题 renjingkai * @param ids * @param count * @return */ private String getOracleSQLIn(List<?> ids, int count) { count = Math.min(count, 1000); int len = ids.size(); .原创 2021-04-28 10:21:48 · 633 阅读 · 0 评论 -
oracle 查看某个表的主键都是被哪些表引用了
select r.TABLE_NAMEfrom USER_CONSTRAINTS p, USER_CONSTRAINTS rwhere p.TABLE_NAME = 'TABLENAME'and r.CONSTRAINT_TYPE = 'R'and p.CONSTRAINT_NAME = r.R_CONSTRAINT_NAME将TABLENAME换成真实的表名,即可查看这张表的主键被哪些表引用了...原创 2020-07-06 16:20:39 · 808 阅读 · 0 评论 -
Oracle将long类型转化为字符串类型
1.通过存储过程来实现:CREATE OR REPLACE FUNCTION LONG_TO_CHAR( in_rowid rowid, in_table_name varchar, in_column varchar2)RETURN varchar AS text_c1 varchar2(32767); sql_cur varchar2(2000);begin DBMS_OUTPUT.ENABLE (buffer_原创 2020-06-24 13:20:48 · 11026 阅读 · 0 评论 -
MySQL数据库的基本用法
MySql数据库的用法;1. 开启和关闭Windows服务: net start net stop 2.登录mysql数据库: mysql -h -u root -p 示例:mysql -h localhost -u root -p 3.常用的sql命令: 1. show databases : 显示所有的数据库 2.原创 2017-04-28 10:57:33 · 317 阅读 · 0 评论 -
oracle的触发器结合dblink做跨库操作
1.首先建立dblink:-- 创建dblink(testlink为dblink的名称,xt是用户名,第二个xt是密码,using后是ip+端口+实例)create public database link testlink connect to xt identified by "xt" USING '127.0.0.1:1521/orcl”'2.建立触发器:-- 创建user...原创 2018-10-31 21:42:27 · 2094 阅读 · 3 评论 -
一条SQL统计出所有机构的不同状态的数量
SELECT g.orgname as dw,sum(case when p.personstatus not in ('0','8','9') and p.ENTERTIME between '"+kssj+"' and '"+jssj+"' then 1 else 0 end) as rq,sum(case when p.personstatus in ('8','9') and p.EXI...原创 2019-03-06 17:32:49 · 2258 阅读 · 0 评论