伪表dualraise_application_error 捕获异常SQLCODE返回Oracle错误的序号,而SQLERRM返回的是相应的错误消息当一个事务回滚到一个savepoint,发生下列事件: 1)Oracle仅回滚savepoint之后的语句。2)Oracle保留这一savepoint,...
分类:
其他好文 时间:
2014-09-15 15:42:09
阅读次数:
209
FOR i IN tRange1.first .. tRange1.last LOOP IF Instr(CardNum, tRange1(i), 1) = 1 THEN GLOBAL_VARBLE.nPos1 := i; Result := tBankName1(i); EXI...
分类:
其他好文 时间:
2014-09-15 15:41:49
阅读次数:
211
MySQL存储过程的相关介绍:http://www.cnblogs.com/exmyth/p/3303470.html ? 获取、修改、删除数据(和普通的sql语句是一样的): 获取数据时,将 id 使用 into 赋值给在存储过程中定义的 newId。 declare?new...
分类:
数据库 时间:
2014-09-15 13:03:49
阅读次数:
202
Oracle中如何使用转义字符:SeparChchar :=chr(1);NVL( string1, replace_with):功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。注意事项:str...
分类:
其他好文 时间:
2014-09-15 12:42:38
阅读次数:
240
创建一个package(包)声明:createorreplacepackagempay_routeis procedure or function declare;endmpay_route;实现:createorreplacepackagebodympay_routeisprocedure or ...
分类:
其他好文 时间:
2014-09-15 12:36:48
阅读次数:
171
课程目标:掌握Android中数据存储的几种方式熟练使用PreferenceActivity&PreferenceScreen做专业的Setting功能熟练使用SQLite3来存储数据深入研究SQLite3数据库特性,并且比对与大型数据库的包括存储过程,主外键关联等特性了解文件存储的内外存储分别 了...
分类:
移动开发 时间:
2014-09-15 12:35:38
阅读次数:
294
使用方式 :crontab file [-u user]-用指定的文件替代目前的crontab。crontab-[-u user]-用标准输入替代目前的crontab.crontab-1[user]-列出用户目前的crontab.crontab-e[user]-编辑用户目前的crontab.cron...
分类:
系统相关 时间:
2014-09-15 11:14:08
阅读次数:
567
前言: 关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题,下面通过存储过程来实现。1,建立测试表和数据:DROP TABLE IF EXISTS csdn.channel; CREATE TABLE csdn.channel ( id INT(1...
分类:
数据库 时间:
2014-09-15 01:07:18
阅读次数:
383
从一开始对于机房收费系统的无从下手,到现在已经接近尾声,像冬天的迷雾一样,随着时间散开了去,对于其也是越来越清晰,想一想,这种学习的过程还真是美妙。
当然只学习不去总结是没有意义的。今天我就来把存储过程的使用总结一下。拿用户注册来说,就是往数据库里添加用户,以方便更多的用户使用。那么用户注册我们要注意到什么呢?
1.通过卡号判断用户是否已经存在。
如果不存在该用户:
2.将信息写入...
分类:
其他好文 时间:
2014-09-14 23:43:57
阅读次数:
318
http://www.cnblogs.com/blsong/archive/2009/11/30/1613534.html http://blog.csdn.net/lenotang/article/details/3329593 http://www.cnblogs.com/hoojo/a...
分类:
数据库 时间:
2014-09-14 20:34:17
阅读次数:
255