项目实例——多表关联查询判断A的字段是否在B中,在显示该字段值,不在显示空;B的字段是否在C中,在显示该字段值,不在显示空。

1、需求:(1)三张表A、B、C 三个表id相同,如果A表中的name在B表中的bname中显示aname值,否则显示空;如果C表中的addr在B表中的tel显示addr,否则显示空2、实现方式(1)用decode函数selecta.id,a.name,b.bname,b.tel,c.addr,decode(a.name,b.bname,a.name,null)asaname,decode(c.addr,b.tel,c.addr,null)asaddrfromAa,Bb,Ccwherea.id=b.bidandb.bid=c.cidanda.id=c.cid效果图:  (2)用case....when....实现selecta.id,a.name,b.bname,c.addr,(casewhena.namein(selectbnamefromb)thena.nameelse''end)fromAa,Bb,Ccwherea.id=b.bidandb.bid=c.cidanda.id=c.cid效果图: ...

oracle 11g 新特性UTL_TCP、UTL_HTTP 和 UTL_SMTP程序包发邮件

首先,创建一个 ACL:begindbms_network_acl_admin.create_acl (acl             => 'utlpkg.xml', ---创建的访问控制列表名字description     => 'Normal Access',principal       => 'CONNECT',is_grant        => TRUE,privilege       => 'connect',start_date  &n...

oracle触发器调用java程序

1、创建java程序:接收存储过程传递的参数,发送socket通信。createorreplaceandcompilejavasourcenamedjymasimportjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.StringWriter;importjava.net.InetSocketAddress;importjava.net.Socket;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.Statement;publicclassJYM{publicstaticStringsendSynMsg(StringipAddr,byte[]datas)throwsException{InetSocketAddressendpoint=n...

在ORACLE触发器调用JAVA程序

因为项目需要,有一个已经写好的Java程序,想要在Oracle某个表的触发器调用,以使得每次数据更新时,调用这个JAVA程序,来修改后台某个数据。现将过程记录如下:1。编写JAVA程序 [java] viewplain copy public class Main {   public static void modify(String statTime)      {           String datas = "/var/spool/cron/oracle";          File data = new&n...

Oracle触发器反向调用Java程序

导入jar包在oracle中导入需要的jar包,我们把编辑好的java类打成jar包,直接在oarcle里面写简单的调用就可以了, 1、操作系统需要拥有支持loadjava命令的jdk。 2、加载jlha.jar包,到oracle数据库中。操作过程:在dos环境下,输入命令:loadjava-r-f-o-userusscares/usscares@usscaresjlha.jar注意:jar包要在1.4的环境下编译,项目右键propertiesjavacompilercompolercompliancelevel1.4即可否则报version49类似的错误调用JAVA类oracle调用JAVA类的方法主要有以下三种:用loadjava方法装载;可能是调试方便,据说这种方法比较通用。c:esthello.javapublicclasshello{publicstaticvoidmain(String[]args){System.out.println("Hello");helloh=newhello();h.insertM(9);}publicstaticvoidinsertM(intp...

PLSQL设置显示的字符集及PLSQL的一些自身设置

一、关于PLSQL无法正确显示中文刚才下载安装了PLSQLDeveloper9.0.0.1601汉化绿色版,执行SQL查询语句,发现显示的数据中只要有中文都会以?表示。经过网上查询得知这是客户端跟服务器的字符集不匹配造成的。解决方法如下:1、查询oracleserver端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。selectuserenv('language')fromdual;得到的服务器字符集为:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK2、我的电脑中环境变量界面,在系统变量中新加:变量名:NLS_LANG变量值:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK变量值跟服务器查询到的值一致即可。由此设置步骤可得知此设置不仅仅是针对PLSQL的,所有在客服机上连接ORACLE时显示的中文为?时都必须通过这个方法设置其字符集与服务器上的一致方可正确显示中文内容。二、PLSQL绿色汉化版设置软件的中文显示在PLSQL中点击菜单 tools--preferences在弹出的设置窗口中找到appearance——languag...

springmvc上传图片并显示图片--支持多图片上传

实现上传图片功能在Springmvc中很好实现。现在我将会展现完整例子。开始需要在pom.xml加入几个jar,分别是: [java] viewplain copy <dependency>      <groupId>commons-fileupload</groupId>      <artifactId>commons-fileupload</artifactId>      <version>1.3.1</version>  </dependency>  <dependency>      <groupId>commons-io</grou...

jeecms内容显示条数

1、按照1、2、3、4、5顺序显示<divclass="index-news">       [@cms_channelid='1']       <h2><span>${tag_bean.name!}</span><ahref="${tag_bean.url!}"><imgsrc="/${res}/images/hg/more.gif"width="32"height="5">"${tag_bean.name!}"/></a></h2>       <ul>       [@cms_content_listcount=5channelId=tag_bean.idchannelOption=1] ...
代码星球 代码星球·2021-02-24

Oracle 调度程序(scheduler)摘自一位大神

在11g中,Oracle提供了一个新建的Scheduler特性,帮助将作业实现自动化。它还可以帮助你控制资源的利用与并可以将数据库中的作业按优先顺序执行。传统的dbms_jobs的一个限制是它只能调度基于PL/SQL的作业,不能用来调度操作系统的可执行文件或脚本。Scheduler包括如下权限:scheduler_admin角色包含所有的scheduler系统权限,授权如下:SQL>grantscheduler_admintodjp01 2 / Grantsucceeded. SQL>managescheduler系统权限允许做以下工作:‘创建、删除和更改作业类,窗口和窗口组。停止作业提前启动和停止窗口(关于这些部件在下文中进行介绍)。授权如下:SQL>grantmanageschedulertodjp01 2 / Grantsucceeded. SQL>createjob系统权限允许做如下工作:创建作业(job)、进度表(schedule)、程序(program)、链(chain)...

程序富文本照片左右滚动

由于用了wxParse插件,在转换过程中显示照片过程中,照片会出现可以左右滑动,不能正常自适应显示。以下是解决方法1.修改wxParse.wxml     把箭头的px去掉,改为: style=“width:{{item.width}}; 2.修改wxParse.js修改为: if:results.imageWidth=“100%”;else:results.imageWidth=originalWidth+“px”;然后测试一下,问题是否解决。...

微信小程序 摇一摇

本次案例是有一点像微信的那个摇一摇但是没有那么好看,一些APP也有看到摇一摇功能。小程序虽然没有提供摇一摇API接口,但是也一个加速器API ,加上搜索一些大神的资料,我这里就做了一个dome,1.模拟数据,从M数组里面,每次摇一下就随机获取一条信息出来,每摇一次就显示不同的数据,注:真正的时候是通过接口返回数据的,因此后台处理好随机产生一条数据,然后前台就获取,响应速度也加快。   官网API https://developers.weixin.qq.com/miniprogram/dev/api/wx.onAccelerometerChange.html  如图: 代码:data:{isShow:false,list:[],content:[{title:'小程序答题01',},{title:'小程序答题02',},{title:'小程序答题03',},{title:'小程序答题04',},{title:'小程序答题05',},{title:'小程序答题06',},{title:'员工活动羽毛球赛实施07',},{title:'员工...
代码星球 代码星球·2021-02-24

程序在线阅读文档

下载并预览文档:  1.通过 downloadFile方法,下载成功,  2.然后接着调用openDocument打开文档   openDocument新开页面打开文档,支持合法格式:DOC,XLS,PPT,PDF, DOCX,XLSX,PPTX。  小程序文档:https://developers.weixin.qq.com/miniprogram/dev/api/wx.openDocument.html   这里模拟列表数据查看文档。<blockwx:for="{{list}}"><viewclass='background'><viewdata-url="{{item.url}}"catchtap='downloadFile'class='color'>{{item.title}}</view><view><textclass='times'>上传时间:</text><text>{{item.time}}</t...
代码星球 代码星球·2021-02-24

程序 获取前几名加样式

很多网站的新闻,前几条消息都不同颜色来展示,来突出。样式按照自已想法写,我这里就没有贴出来  wxml主要代码<blockwx:for="{{ranking}}"wx:for-index="index"><viewclass='ranking'style='border-bottom:1rpxsolidsilver;'><viewclass='ranking-view'><viewclass='ranking-font'><viewclass='first'wx:if='{{index===0}}'><imagesrc='../../../image/jiang.png'></image></view><viewclass='second'wx:elif='{{index===1}}'><imagesrc='../../../image/jiang1.png'></image></view><viewclass='third'wx:eli...
代码星球 代码星球·2021-02-24

程序 列表超出范围可展开收起功能

由于设计项目的页面,一个列表里面文字太过于长,也影响页面美观,所以不少软件都有展开收起这个小功能。  1.文本超出设置行数后隐藏,然后显示省略号...  2.可点击展开看隐藏的文本内容,也可以收起。  如图:     wxml  <scroll-viewclass='page'><!--列表--><viewclass='list'wx:for='{{DataSource}}'wx:key="index"><!--内容start--><viewclass="user-content-view{{item.isF?'hide':'show'}}"><textclass="user-content">{{item.content}}</text></view><!--内容end--><!--展开收起strat--><viewbindtap="change"class="state"data-index="{{index}}">{{item.isF?'展...

程序,按照一天的时间分配显示不同内容

本文章小案例是看到智联招聘app的你进入首页之前就会有一个小圆圈,根据所在的时间,来显示问候语,比喻有:亲爱的,早上好这种话语。我这里简单做了一个类似的小dome,作为笔记。  我这里按了几个时间来进行分配,具体看你有什么需要就改动。  0:00—6:00凌晨;6:00—11:00上午;11:00—13:00中午;13:00—16:00下午;16:00—18:00傍晚;18:00—24:00晚上   随着当前的时间变化判断就可以了达到效果了,如果项目有按不同时间段显示内容的话,那就可以像我这样做,不同时间段获取不同的接口。    wxml  <!--样式就简简单单就好啦--><viewclass='bh'>{{bh}}</view>  wxss.bh{margin:60%auto;height:80rpx;width:300rpx;line-height:80rpx;color:wheat;text-align:center;background:salmon;font-weight:bold;}  jsvarapp=getApp()Pag...
首页上一页...89101112...下一页尾页