仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1589|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之My First PL/SQL Procedure

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因此我们的方案中要构造这种逆操作。Event_type增加一种FlashBACK_EVENT。这类操作形式与Query_Event相同,都是简单的SQL语句,只是包含了将数据恢复的操作。
createorreplaceprocedurecuidong_insert_records(p_nyinvarchar2)is

qystrvarchar2(260):=年夜庆,吉林,辽河,冀东,江苏,成功,华东分公司,储气库,华夏,河南,中海油,海南,华北,江汉,浙江勘察,;qyMK_CSYB_XBSC.QY%TYPE;qy_positionnumber(2);qy_loopnumber(2):=1;dwdmstrvarchar2(300):=YKGFGS,EKGFGS,SKGFGS,JDFWZX,XWWHZX,TBWGS,GHSHGS,GSSHGS,JSJDZX,SYJLZX,HSE,GCJL,TXGS,GSGS,JS,SD,KYGS,;temp_dwdmstrvarchar2(300);dwdmMK_CSYB_XBSC.DWDM%TYPE;dwdm_positionnumber(2);dwdm_loopnumber(2):=1;do_countnumber(2):=0;beginloopdo_count:=do_count+1;qy_position:=instr(qystr,,);qy:=substr(qystr,1,qy_position-1);qystr:=substr(qystr,qy_position+1,length(qystr));DBMS_OUTPUT.PUT_LINE(do_count||||qy_position||||qy||||p_ny);dwdm_loop:=1;temp_dwdmstr:=dwdmstr;loopdwdm_position:=instr(temp_dwdmstr,,);dwdm:=substr(temp_dwdmstr,1,dwdm_position-1);temp_dwdmstr:=substr(temp_dwdmstr,dwdm_position+1,length(temp_dwdmstr));DBMS_OUTPUT.PUT_LINE(||dwdm_position||||dwdm||||p_ny);insertintoMK_CSYB_DBSC(NY,QY,LRRQ,LRRY,ZBDW,DWDM)values(p_ny,qy,date2005-04-05,东部市场录进,市场开辟部,dwdm);dwdm_loop:=dwdm_loop+1;ifdwdm_loop=18thenexit;endif;endloop;qy_loop:=qy_loop+1;ifqy_loop=16thenexit;endif;endloop;commit;exceptionwhenothersthenrollback;endcuidong_insert_records;
使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
admin 该用户已被删除
沙发
发表于 2015-1-19 21:32:42 | 只看该作者
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
活着的死人 该用户已被删除
板凳
发表于 2015-1-28 11:40:25 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-5 20:52:01 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
小魔女 该用户已被删除
5#
发表于 2015-2-13 14:31:07 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
海妖 该用户已被删除
6#
发表于 2015-3-3 22:43:56 | 只看该作者
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
老尸 该用户已被删除
7#
发表于 2015-3-11 14:27:16 | 只看该作者
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
因胸联盟 该用户已被删除
8#
 楼主| 发表于 2015-3-18 23:26:52 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
乐观 该用户已被删除
9#
发表于 2015-3-26 19:13:40 | 只看该作者
入门没那么困难,精通没那么容易
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 18:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表