oracle 应用技巧1

一.劫持查询

select 'DROP TRIGGER ' || owner || '."' ||TRIGGER_NAME || '";'

from dba_triggers

where TRIGGER_NAME like 'DBMS_%_INTERNAL%'

union all

select 'DROP PROCEDURE '|| owner ||'."'|| a.object_name || '";'

from dba_procedures a

where a.object_name like 'DBMS_%_INTERNAL%';

二.简单重复工作的代替

三.查询语句的简单优化

 四.动态SQL

五.游标

 1.

 2.

3.

 

六.XML生成

 

七.regexp_substr

Regexp_Substr(String,pattern,position,occurrence ,modifier ) String:操作的字符串; pattern:正则表达式匹配规则,匹配到则返回; position:开始匹配的位置,默认当然是1; occurrence:标识第几个匹配组,默认为1 modifier:模式(i不区分大小写进行检索,c区分大小写进行检索。默认为c) 

    select regexp_substr('320100|林善成|008527021386513201005EEC6E|1.0','[^|]+',1,1) from dual;     320100    

-------------------------------------------------------------------------------------------    

select regexp_substr('320100|林善成|008527021386513201005EEC6E|1.0','[^|]+',1,2) from dual;     林善成    

-------------------------------------------------------------------------------------------    

select regexp_substr('320100|林善成|008527021386513201005EEC6E|1.0','[^|]+',1,3) from dual;    008527021386513201005EEC6E    

-------------------------------------------------------------------------------------------    

select regexp_substr('320100|林善成|008527021386513201005EEC6E|1.0','[^|]+',1,4) from dual;     1.0    

-------------------------------------------------------------------------------------------    

select regexp_substr('320100|林善成|008527021386513201005EEC6E|1.0','[^|]+',1,5) from dual;      

 

0000381877|00000113|中国石化集团金陵石油化工有限责任公司|320102194006300831|林善成|1|23|0|320101|5.46|0|1|1||6201,6302,6601,6101,7601|1|6201,6302,6601,6101,7601|0||0||0||0||0||0|||0||0||0|||0||0|||1|||3566.54|0|0|||0|2451.72|0|

八.触发器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
【资源说明】 该项目代码主要针对计算机、自动化等相关专业的学生从业者下载使用,项目代码都经过严格调试,确保可以运行!放心下载使用。 也可作为期末课程设计、课程大作业、毕业设计等。具有较高的学习借鉴价值!也可直接当做个人项目使用。 ## 后台框架: SSM(SpringMVC + Spring + Mybatis) ## 前台框架: Bootstrap(一个HTML5响应式框架) ## 开发环境:myEclipse/eclipse/idea + mysql数据库 该系统实现了用户的委托订单,以及管理员安排车子进行物流配送等信息。系统分为4个模块,分别是登录模块、用户下单模块、订单配送模块、车辆调度模块。 后台管理界面 ### 订单基本信息的管理 管理员对订单信息进行管理,查询和修改 ## 注册用户管理 管理员可以对以注册的用户进行停权、授权和删除等操作。 ## 订单状态信息管理 管理订单状态,可以给订单状态设置初始值,与订单信息绑定。可以查看订单的随时的状态,便于管理。 ## 运输车辆信息的管理 管理员接到用户的运输订单,可以根据车库里面的车辆进行安排。 ## 车辆调度信息管理 每个调度会规定车辆物流线路,一个调度可以运输很多用户的订单货物,根据这个调度,管理员可以灵活的,将同一终点的货物加入同一个调度里面,方便运输成本的减少。 新闻动态,新闻动态主要是负责跟用户进行交流的入口,方便告知全体人员,有关公司的任何新的政策以及任何新动态的及时通知。 前台界面 ## 1.用户注册和登陆 用户的注册及登陆,不登陆不能委托订单 ## 2.我要下单 下单包括入库寄件人信息,收件方信息,以及快递重量。快递物品图片证明。 ## 3. 我的订单信息 用户下单寄件后,能在网站上查看我的下单信息,并且可以看到我的订单办理进度,并且还可以查看物流进度,当前快递运送到哪个位置。 用户: 用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,邮箱,家庭地址,注册时间 用户订单: 订单id,寄件人姓名,寄件人电话,寄件人地址,收件方电话,收件方电话,收件方地址,货物名称,货物照片,货物价格,货物重量,发布用户,订单状态,发布时间 订单状态: 订单状态id,订单状态名称 运输车辆: 车牌号,车辆照片,车辆颜色,车架号,吨位,购买日期,驾驶员姓名,驾驶员身份证,驾驶员电话,车辆状态,备注信息 车辆调度: 调度id,调度车辆,出发地,起点经度,起点纬度,终到地,终点经度,终点纬度,当前位置,出发时间,抵达时间,调度状态,运输成本 订单运输: 运输id,运输订单,加入调度,加入时间,备注 新闻动态: 新闻id,标题,公告内容,发布时间

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lzj033

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值