- 浏览: 103028 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (209)
- http://docs.jpush.io/server/java_sdk/ (1)
- SpingMVC ModelAndView (1)
- Model (1)
- Control以及参数传递 (1)
- https://www.alipay.com/ (1)
- 检查指定的字符串列表是否不为空。 (1)
- 转自http://my.oschina.net/rpgmakervx/blog/505434 (1)
- 压缩js (1)
- 含包含 字母数字校验 (1)
- 判断浏览器是ie (1)
- fixbox (0)
- 转自http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html (1)
- http://dl2.iteye.com/upload/attachment/0113/2406/afbd8d53-dcad-3afc-8d78-41c1591 (0)
- IDEA (0)
- maven搭建 (0)
- http://www.jeasyuicn.com/api/docTtml/index.htm (1)
- 给tomcat添加运行内存: (1)
- JPUSH推送 (1)
- requestScope (0)
- oracle中plsql安装client10连接数据库 (1)
- 不需要安装oracle11g (1)
- tuikuan (1)
- http://www.hjxmall.com/index.php (1)
- java (1)
- 参考 (1)
- xml签名验签模拟程序 (1)
- 技术网站收集分享 (1)
- Java NIO提供了与标准IO不同的IO工作方式 ------来源于 http://www.iteye.com/magazines/132-Java-NIO (1)
- oracle表查询语句优化 (0)
- oracle (5)
- a (1)
- TenpayHttpClient (2)
- mongodb (1)
- http://www.qcloud.com/product/cmongo.html?utm_source=pcsem1&utm_medium=bdgj46&utm_campaign=baidu (1)
- SpringMVC整合MongoDB开发 (0)
- SpringMVC整合MongoDB开发 https://www.mongodb.org (1)
- Java 语言中常见问题总结 (1)
- 数据库SQL优化大总结 (1)
- 拦截器与过滤器的区别 (1)
- Struts2中拦截器与过滤器的区别及执行顺序 (1)
- Spring声明式事务管理与配置 (0)
- oracle OPERTION (1)
- java 高并发多线程开发 (1)
- Collection 与 map 接口相关集合 (1)
- 多线程开发实践 (1)
- JVM调优总结 转自 http://www.importnew.com/18694.html (1)
- redis 五种数据类型的使用场景 转自于 http://blog.csdn.net/gaogaoshan/article/details/41039581 (1)
- HttpWatch http基础 来自于http://blog.csdn.net/gaogaoshan/article/details/21237555 (1)
- maven 远程仓库 http://blog.csdn.net/gaogaoshan/article/details/40266779 (1)
- 生成Webservice客户端的4中方法 http://blog.csdn.net/gaogaoshan/article/details/8980775 (1)
- http://fgh2011.iteye.com/blog/1564283 (1)
- sleep和wait有什么区别 http://xiaowei2002.iteye.com/blog/2174188 (1)
- JDK中常用包及其类 常见的几种RuntimeException (1)
- Java的运行原理 (1)
- mybatis缓存的使用及理解 http://my.oschina.net/dxqr/blog/123163 (1)
- 软件架构设计分析 (1)
- redis技术总结 (3)
- java面试总结知识点 (1)
- ZooKeeper技术 (1)
- Hadoop (1)
- sso单点登录 (1)
- SpringIOC (1)
- 书签ssssssssssssssssssssss (1)
- spring事务的隔离级别 http://www.cnblogs.com/yangy608/archive/2011/06/29/2093478.html (1)
- 秒杀系统架构分析与实战 http://www.importnew.com/18920.html (1)
- oracle 连接plsql配置 (1)
- maven工程集成springmvc http://blog.csdn.net/fox_lht/article/details/16952683 (1)
- java类序列化与反序列化版本唯一号serialVersionUID (1)
- spring注解用法总结 (1)
- eclipse导入maven项目找不到资源文件方法 (1)
- dubbo (0)
- socket 网络编程 服务器与客户端 编程 (1)
- Thread与Runnable实现线程利用线程插队实现求和操作 (1)
- 生产者与消费者模式 (1)
- JAXB注解 java 关于xml的注解,自动生成xml文件 - @XML*** (1)
- xml 与JAVAbean转换 (1)
- MAP (2)
- decimalToString (1)
- 反编译插件 (0)
- 反编译插件 https://sourceforge.net/projects/jadclipse/?source=typ_redirect (1)
- AWX (1)
- 官网地址Dinp (1)
- public interface ExecutorService extends Executor (1)
- MAIN (1)
- 转自于 http://blog.csdn.net/lufeng20/article/details/24314381 (1)
- JaxbUtil (1)
- HttpXmlClient (0)
- Http post 请求 (1)
- URLDecoder (1)
- spdb (0)
- 订单号生成规则 (1)
- 距离0点毫秒数 (1)
- MyBatis存储过程调用java (1)
- Banks (1)
- 学习网址 (1)
- hots配置oracle数据库配置修改 (1)
- 支付宝文档 (1)
- Jadclipse (1)
- filter (0)
- Filter过滤器 (1)
- 工具类 fixbox (1)
- java quartz (0)
- java quartz 实现定时任务,每个礼拜一到礼拜五定时执行 (1)
- Thread (4)
- getResourceAsStream (1)
- BigData (1)
- 开源架构 (17)
- 架构 (0)
- 文件操作 (2)
- tools (20)
- 测试工具 (1)
- vm (1)
- mq (1)
- blog (1)
- 开源架构搭建技术 (6)
- JAVA细节技术点总结 (1)
- 优化技术 (1)
- LINUX命令使用 (1)
- spring (2)
- 大数据 (1)
- struts2 (1)
- python (1)
- pay (1)
- linux (1)
- 压力测试 (1)
- 代码检查插件 (1)
- 游戏端开发 (1)
- 微信开发相关 (1)
- 搜索引擎 (1)
- 网络技术 (1)
- 分布式部署 (1)
- 堆栈信息 (1)
最新评论
view创建
create or replace view doctorview as
select
* from doctor d, members m
where d.memberId = m.memberId and d.checkState=2;
根据已知表查询结果创建视图信息。
-- 添加toptag字段 --
alter table doctor add toptag NUMBER default 0;
alter table cash add datasource NUMBER default 0;
create or replace view doctorview as
select
d.memberId,
m.memberName,
m."alias",
m.photoUrl,
m.cumulate,
m."star",
m."comment",
m.good,
m.fans,
d.sex,
d.areaCode,
d.works,
d.hospital,
d.grade,
d.department,
d.duty,
d.title,
d.duties,
d.specialty,
d.intro,
d.service,
d.price,
d.sales,
d.createTime,
d.hospitalId,
d.adept,
d.toptag
from doctor d, members m
where d.memberId = m.memberId and d.checkState=2;
create or replace view freequestionview as
select
f.freeId,
f.memberId,
m.memberName,
f.departmentId,
f."content",
f.sendList,
f.createTime,
f.state,
f.PATIENTID,
f.picture,
f.consultid,
p.patientname,
f.money,
f.freetype
from freeQuestion f,members m ,patient p
where f.memberId=m.memberId and f.patientid=p.patientid;
CREATE OR REPLACE PROCEDURE KMT_REWARD_ORDER_PROC IS
-- 定义游标,查询超过XX 小时未被医生领取的已支付的悬赏单--
CURSOR CUR_TEMPDATA IS
SELECT T.ORDERID, T.CONSULTID, T.BUYERID, T.MONEY
FROM ORDERS T
WHERE TYPEID = 17
AND T.STATE = 1
AND ORDERTIME < (SYSDATE - 12 / 24) --悬赏单 12 小时后过期 --
AND EXISTS (SELECT 1
FROM FREEQUESTION FQ
WHERE FQ.CONSULTID = T.CONSULTID
AND FQ.FREETYPE = 17
AND FQ.STATE = 0);
V_COUNT NUMBER := 0;
V_ACCOUNT VARCHAR2(20) := '';
BEGIN
-- 遍历 --
FOR CUR_RESULT IN CUR_TEMPDATA LOOP
BEGIN
SELECT COUNT(1)
INTO V_COUNT
FROM ACCOUNT T
WHERE T.MEMBERID = CUR_RESULT.BUYERID;
SELECT t.accountid
INTO V_ACCOUNT
FROM ACCOUNT T
WHERE T.MEMBERID = CUR_RESULT.BUYERID;
-- update orders
update orders T set T.state=8 where T.typeid=17 AND t.orderid=CUR_RESULT.orderid;
-- update consult
update consult T set T.state=8 where T.typeid=17 AND t.consultid=CUR_RESULT.CONSULTID;
-- update freeQuestion
UPDATE freequestion t SET t.state = 8 WHERE t.freetype = 17 AND t.consultid = CUR_RESULT.CONSULTID;
-- insert refund
INSERT INTO refund
( memberid, accountid, orderid, amount, notes, createtime, state)
VALUES
(CUR_RESULT.Buyerid, V_ACCOUNT, CUR_RESULT.Orderid, CUR_RESULT.Money, '订单过期,系统自动退款', SYSDATE, 1);
IF V_COUNT > 0 THEN
-- update table account
UPDATE ACCOUNT T
SET T.BALANCE = T.BALANCE + nvl(CUR_RESULT.MONEY,0),
T.AVAILABLE = T.AVAILABLE + nvl(CUR_RESULT.MONEY,0)
WHERE T.MEMBERID = CUR_RESULT.BUYERID;
ELSE
-- insert table account
INSERT INTO ACCOUNT
(ACCOUNTNAME, MEMBERID, ACCOUNTTYPE, BALANCE, AVAILABLE)
VALUES
('现金账户', CUR_RESULT.BUYERID, 1, CUR_RESULT.MONEY, CUR_RESULT.MONEY);
END IF;
END;
END LOOP;
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
END KMT_REWARD_ORDER_PROC;
--定义定时任务--
declare
job number;
begin
dbms_job.submit(job,'kmt_reward_order_proc;',sysdate,'sysdate+1/1440');
end;
COMMIT;
select
* from doctor d, members m
where d.memberId = m.memberId and d.checkState=2;
根据已知表查询结果创建视图信息。
-- 添加toptag字段 --
alter table doctor add toptag NUMBER default 0;
alter table cash add datasource NUMBER default 0;
create or replace view doctorview as
select
d.memberId,
m.memberName,
m."alias",
m.photoUrl,
m.cumulate,
m."star",
m."comment",
m.good,
m.fans,
d.sex,
d.areaCode,
d.works,
d.hospital,
d.grade,
d.department,
d.duty,
d.title,
d.duties,
d.specialty,
d.intro,
d.service,
d.price,
d.sales,
d.createTime,
d.hospitalId,
d.adept,
d.toptag
from doctor d, members m
where d.memberId = m.memberId and d.checkState=2;
create or replace view freequestionview as
select
f.freeId,
f.memberId,
m.memberName,
f.departmentId,
f."content",
f.sendList,
f.createTime,
f.state,
f.PATIENTID,
f.picture,
f.consultid,
p.patientname,
f.money,
f.freetype
from freeQuestion f,members m ,patient p
where f.memberId=m.memberId and f.patientid=p.patientid;
CREATE OR REPLACE PROCEDURE KMT_REWARD_ORDER_PROC IS
-- 定义游标,查询超过XX 小时未被医生领取的已支付的悬赏单--
CURSOR CUR_TEMPDATA IS
SELECT T.ORDERID, T.CONSULTID, T.BUYERID, T.MONEY
FROM ORDERS T
WHERE TYPEID = 17
AND T.STATE = 1
AND ORDERTIME < (SYSDATE - 12 / 24) --悬赏单 12 小时后过期 --
AND EXISTS (SELECT 1
FROM FREEQUESTION FQ
WHERE FQ.CONSULTID = T.CONSULTID
AND FQ.FREETYPE = 17
AND FQ.STATE = 0);
V_COUNT NUMBER := 0;
V_ACCOUNT VARCHAR2(20) := '';
BEGIN
-- 遍历 --
FOR CUR_RESULT IN CUR_TEMPDATA LOOP
BEGIN
SELECT COUNT(1)
INTO V_COUNT
FROM ACCOUNT T
WHERE T.MEMBERID = CUR_RESULT.BUYERID;
SELECT t.accountid
INTO V_ACCOUNT
FROM ACCOUNT T
WHERE T.MEMBERID = CUR_RESULT.BUYERID;
-- update orders
update orders T set T.state=8 where T.typeid=17 AND t.orderid=CUR_RESULT.orderid;
-- update consult
update consult T set T.state=8 where T.typeid=17 AND t.consultid=CUR_RESULT.CONSULTID;
-- update freeQuestion
UPDATE freequestion t SET t.state = 8 WHERE t.freetype = 17 AND t.consultid = CUR_RESULT.CONSULTID;
-- insert refund
INSERT INTO refund
( memberid, accountid, orderid, amount, notes, createtime, state)
VALUES
(CUR_RESULT.Buyerid, V_ACCOUNT, CUR_RESULT.Orderid, CUR_RESULT.Money, '订单过期,系统自动退款', SYSDATE, 1);
IF V_COUNT > 0 THEN
-- update table account
UPDATE ACCOUNT T
SET T.BALANCE = T.BALANCE + nvl(CUR_RESULT.MONEY,0),
T.AVAILABLE = T.AVAILABLE + nvl(CUR_RESULT.MONEY,0)
WHERE T.MEMBERID = CUR_RESULT.BUYERID;
ELSE
-- insert table account
INSERT INTO ACCOUNT
(ACCOUNTNAME, MEMBERID, ACCOUNTTYPE, BALANCE, AVAILABLE)
VALUES
('现金账户', CUR_RESULT.BUYERID, 1, CUR_RESULT.MONEY, CUR_RESULT.MONEY);
END IF;
END;
END LOOP;
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
END KMT_REWARD_ORDER_PROC;
--定义定时任务--
declare
job number;
begin
dbms_job.submit(job,'kmt_reward_order_proc;',sysdate,'sysdate+1/1440');
end;
COMMIT;
相关推荐
在ADAMS/View中创建车辆轮胎路面模型主要分为以下几个步骤: 1. 建立轮胎模型 首先,需要根据实际车辆轮胎的参数,在ADAMS中建立轮胎的几何模型。包括轮胎的尺寸、结构、材料特性等。这些参数对于后续轮胎与路面的...
接着,`LayoutInflater`会递归地调用每个View的`onCreateView`方法,为每个View创建实例,并调用`onFinishInflate`来完成初始化。在这个过程中,还会执行一些与主题相关的操作,例如应用样式和颜色。 一旦所有View...
在adams_view中创建车辆轮胎路面模型,详细图文介绍
1. **创建XIB文件**:在Xcode项目中,选择"File" -> "New" -> "File...",然后在模板列表中选择"User Interface" -> "View",为自定义View创建一个新的XIB文件。 2. **设计界面**:打开新创建的XIB文件,使用...
在Android应用开发中,自定义View视图是一个重要的技术,它允许开发者根据特定需求创建独一无二的用户界面元素。本文将深入探讨如何通过继承View类来实现一个自定义的罗盘界面,以帮助开发者理解自定义视图的工作...
了解如何使用材料设计支持库的NavigationView创建抽屉。 复制回购 在GitHub上创建新的空仓库 运行以下命令,将新存储库基于现有的android-actionbar-material-design库。 cd ~ /repos/android git clone git@...
使用Android设计库和NavigationView创建NavigationDrawer的简单示例。 #执照 Copyright 2015 Juan Labrador Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except...
4. **示例代码**:下面是一个简单的示例,展示如何使用pg-view创建和查询视图: ```python from pg_view import create_view, query_view # 创建视图 create_view('my_view', 'SELECT * FROM my_table WHERE ...
4. **设置LayoutParams**:为你的View创建一个`WindowManager.LayoutParams`对象。设置其类型为`TYPE_SYSTEM_ALERT`,这允许你的View在其他应用之上显示,但仍然低于系统对话框。 5. **添加View到窗口**:使用`...
在Android开发中,自定义View是一项重要的技能,它允许开发者根据特定需求创建独特且功能丰富的用户界面。本项目“android自定义View-手绘地图”着重于如何利用自定义View来绘制地图,提供了两种实现方式:自定义...
在Android开发中,创建自定义View是提升应用用户体验和实现独特设计的重要手段。自定义View允许开发者根据需求扩展系统默认的视图组件,或者构建完全原创的交互元素。本教程将深入探讨Android自定义View的源码实现...
3. **图表创建与编辑**:掌握如何利用QlikView创建不同类型的图表,如条形图、饼图、透视表等,以及如何通过图表属性的调整优化数据展示效果,是提高数据可视化水平的关键。 4. **交互式对象的应用**:学习如何使用...
在Qt框架中,`QGraphicsScene`和`QGraphicsView`是用于图形用户界面(GUI)开发的强大组件,尤其适用于创建自定义的2D图形视图。本篇将深入探讨如何利用这两个类在Qt 5.6及更高版本中,结合MSVC编译器,绘制刻度图。...
### QlikView Designer 1: 详尽解析与学习指南 #### 一、引言 QlikView是一款功能强大的商业...通过阅读本书,读者将能够掌握QlikView的基本操作,了解其设计理念,并学会如何利用QlikView创建高效且美观的应用程序。
SQL SERVER里面创建VIEW的过程,一个比较简单的范例
在Android开发中,自定义View是一项重要的技能,它允许开发者根据特定需求创建具有独特功能和交互的视图组件。自定义View通常涉及到图形绘制、触摸事件处理、动画以及与布局管理器的协作等多个方面。本篇文章将深入...
开发者已经为自定义View创建了一个单独的模块,可能包含了XML布局文件、Java或Kotlin代码,以及必要的资源文件。 总结起来,这个项目旨在教你如何在Android中自定义一个动态的折线图View,涵盖了图形绘制、数据处理...
该手册主要涵盖了 VMAX 存储系统的日常运维操作,包括登录 Unisphere、创建 Thin devices、创建 Meta Volume、创建 Storage Group、创建主机组、创建端口组、创建 Masking View、删除卷等操作。 1. 登录 Unisphere ...
为了适应动态添加的需求,可能需要创建自定义的PagerAdapter类,例如`DynamicPagerAdapter`,并在其中实现数据管理、View创建和销毁的方法。 4. **优化性能**: 在处理大量数据时,为了优化性能,可以使用`...
- **创建View用户和组**:在域环境中为View创建特定的用户和用户组,这些用户将有权访问虚拟桌面。 - **配置DHCP服务器**:为虚拟桌面提供动态IP地址,需要配置DHCP服务器。确保地址范围充足且不会与现有网络冲突...