
SQL
yanhui007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL存储过程之游标的使用
BEGIN /*stopflag用于停止遍历游标*/ DECLARE stopflag INT DEFAULT 0; DECLARE id_new bigint DEFAULT 0; DECLARE loginName1 varchar(20); /*查询符合条件的id放入游标id_cur中*/ DECLARE id_cur CURSOR FOR S...原创 2020-02-29 16:14:30 · 193 阅读 · 0 评论 -
SQL ORACLE 查询 日期条件
and a.UPDATE_TIME >=date'2012-03-10' and a.UPDATE_TIME str = (String) map.get("checkDateEnd"); if (StringUtils.isNotBlank(str)) { str = DateUtil.getYear(str)+"-"+原创 2012-11-12 14:52:54 · 789 阅读 · 0 评论 -
SQL语句优化
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方原创 2012-11-23 10:07:08 · 359 阅读 · 0 评论 -
oracle 常用的 sql
1.查询表空间使用情况: --1G=1024MB --1M=1024KB --1K=1024Bytes --1M=11048576Bytes --1G=1024*11048576Bytes=11313741824Bytes SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total转载 2017-05-19 15:57:03 · 282 阅读 · 0 评论 -
oracle 创建 dblink
-- Drop existing database link drop database link UUMS_TO_TEST_FOSS; -- Create database link create database link UUMS_TO_TEST_FOSS connect to SEARCH identified by “SEARCH” using '(DESCRIPT原创 2017-05-19 15:59:00 · 295 阅读 · 0 评论 -
oracle 创建存储过程 遍历操作
create or replace procedure test_uumsfunctionrole as cursor cur is select USER_DEPT_ID FROM T_UUMS_UPG_USER_DEPT_SYSROLE where USER_DEPT_SYSTEM ='ECS'; begin for Temp in cur loop u原创 2017-05-19 16:00:19 · 553 阅读 · 0 评论 -
oracle 造数据存储过程
create or replace procedure T_ESB2_AUDIT_sp as begin for i in 1 .. 300 loop insert into t_esb2_audit_new(FID,VERSION,BIZID,BIZDESC1,BIZDESC3,REQID,RESID,SOURCESYS,TARGETSYS,ESBSVC原创 2017-06-20 09:15:38 · 2353 阅读 · 0 评论 -
oracle 循环遍历
Declare CURSOR bcur IS SELECT USER_DEPT_ID FROM t_uums_upg_user_dept_sysrole; brec bcur%ROWTYPE; BEGIN OPEN bcur; LOOP FETCH bcur INTO brec; EXIT WHEN bcur%NOTFOUND;原创 2017-06-20 09:16:51 · 7166 阅读 · 0 评论