- 浏览: 499298 次
- 性别:
文章分类
- 全部博客 (369)
- Java (48)
- Struts (1)
- Spring (4)
- Hibernate (7)
- WebServices (2)
- XML (3)
- web服务器 (12)
- PHP (16)
- FLEX (13)
- Flash (7)
- JavaScript (35)
- Ajax (4)
- Jquery (18)
- EXTJS (7)
- CSS (7)
- HTML (7)
- JSON (5)
- 好玩的 (1)
- 其他 (21)
- Oracle (35)
- mysql (12)
- Linux (12)
- JDBC (2)
- EJB3 (1)
- AOP (1)
- 正则表达式 (6)
- JSF (1)
- 设计模式 (1)
- RBAC (1)
- PowerDesigner (1)
- windows (1)
- 电脑工具软件 (3)
- SEO (3)
- maven (13)
- cms (9)
- JSP (5)
- jpbm (1)
- eclipse (8)
- sql (4)
- android (3)
- 浏览器 (5)
- 国外IT网站 (1)
- 文摘 (1)
- 文档 (31)
- doc命令 (1)
- webgl (1)
- html5 (1)
- ant (1)
- mongodb (0)
- 操作系统 (1)
- Dreamweaver (1)
- hadoop (2)
- xpath (1)
- nutch (1)
- window (1)
- xm (2)
- excel (1)
- httpclient (0)
- YII (2)
- CXF (1)
- Quartz (1)
- jsoup (2)
- wifi (2)
- logback (1)
- 硬件 (1)
- 工具 (3)
- freemark (1)
- ide (2)
- mail (1)
- log (1)
- ueditor (1)
- 链接 (1)
- reaver (2)
- js (1)
- .net (1)
- chrome (1)
- git (1)
- Docker (1)
- unicode (1)
- 多线程 (1)
- 并发 (1)
- Nashorn (3)
- Angular (1)
- curl (1)
- Cygwin (1)
- nashron (1)
- Babel (1)
- React Native (1)
- sip (1)
- openmeetings (1)
- IDEA (0)
- CAS (1)
最新评论
-
沉醉音乐的咖啡:
使用 preventDefault() 函数来阻止对表单的提交。 -
PhoenixHorse:
原表的索引啥的不就失效了吗
oracle修改表精度 -
yupengcc:
资料带走 3Q
RBAC模型 -
Java路:
...
JSON-LIB快速入门(转) -
damoqiongqiu:
utf-8下,E文字符占1个字节,中文字符占3个字节。如果一个 ...
AS3:截取定长度的字符串
存储过程:带有名字的pl——sql存储块
存储过程出错没报告错误使用 show error;
-------------------------------------------------
---函数function---------------------
-----------触发器----------
create or replace procedure p is cursor c is select * from emp2 for update; begin for v_emp in c loop if(v_emp.deptno =10) then update emp2 set sal = sal + 10 where current of c; elsif(v_emp.deptno = 20) then update emp2 set sal = sal + 20 where current of c; else update emp2 set sal = sal + 50 where current of c; end if; end loop; commit; end; 执行存储过程 exec p; -- 带参 create or replace procedure p -- in 传入 out 传出 没in或out代表即默认为in (v_a in number,v_b number,v_ret out number, v_temp in out number) is begin if(v_a>v_b) then v_ret:=v_a; else v_ret:=v_b; end if; v_temp:=v_temp+1; end; -- 调用 declare v_a number:=3; v_b number:=4; v_ret number; v_temp number:=5; begin p(v_a,v_b,v_ret,v_temp); dbms_output.put_line(v_ret); dbms_output.put_line(v_temp); end; /
存储过程出错没报告错误使用 show error;
-------------------------------------------------
---函数function---------------------
create or replace function sal_tax (v_sal number) return number is begin if(v_sal<2000)then return 0.10; elsif(v_sal <2750)then return 0.15; else return 0.20; end if; end;
-----------触发器----------
create table emp2_log ( uname varchar2(20), action varchar2(10), atime date ); --创建一个触发器 create or replace trigger trig --after/befor --for each row 代表每更新一行触发一个事件 after insert or delete or update on emp2 for each row begin if inserting then insert into emp2_log values (USER, 'insert', sysdate); elsif updating then insert into emp2_log values(USER, 'update', sysdate); elsif deleting then insert into emp2_log values(USER, 'delete', sysdate); end if; end; drop trigger trig; create or replace trigger trig after update on dept for each row begin update emp set deptno =:NEW.deptno where deptno =:OLD.deptno; end; update dept set deptno =99 where deptno =10;
发表评论
-
Oracle 查询时使用table_name 表的过程
2014-11-03 14:39 688select * from user_source t w ... -
查询Oracle 耗资源sql
2014-10-21 11:23 10611.查看总消耗时间最多的前10条SQL语句 select ... -
oracel分组排序最大记录
2014-08-28 17:21 551sql分组查询最大记录 1. select distinc ... -
ORACLE默认的事务隔离级别查看
2014-08-14 10:04 0declare trans_id Varch ... -
Oracle sqlplus 显示查询过程信息
2014-08-05 11:42 655命令:sqlplus 用户名/密码@ip地址[:端口]/s ... -
oracle的高水位线(HWM)
2014-07-18 10:42 742HWM的一些特性 1 oracle用HWM来界定一个段中使 ... -
Oracle 删除所有session
2014-06-26 18:03 800select sid,serial#,v.* from ... -
表数据查询速度慢
2014-06-04 13:54 0表数据查询速度慢 作了降低水位线的处理,以后如果inse ... -
Oracle 函数
2014-04-10 10:04 678--decode函数替换 update table ... -
Oracle中复制表结构和表数据
2014-03-28 11:42 7061. 复制表结构及其数据: create table ... -
Oracle
2014-01-17 16:20 770oracle表分区详解 http://tianzt.bl ... -
Oracle
2014-01-15 11:34 761http://www.cnblogs.com/damonlan ... -
Oracle查看表结构
2013-10-09 18:42 750SELECT t1.Table_Name AS "表 ... -
查看oracle某个用户下有多少种对象类型,以及每种类型中对象的个数
2013-09-09 09:29 996select OBJECT_TYPE,COUNT(*) f ... -
sql 按日,周,月,年统计
2011-09-29 12:30 1287如: 表:consume_record 字段:consum ... -
oracle修改表精度
2011-03-24 20:38 2590oracle的 表a中有一个字段是number(6,2)类型的 ... -
Oracle的分页
2011-03-24 14:49 920Oracle的分页机制主要不外乎两种方法, 1. 使用row ... -
oracle 文档
2010-05-10 18:51 919oracle 资料 -
oracle 存储过程使用 sequence
2010-01-20 13:32 2751CREATE OR REPLACE PROCEDURE P ... -
sdfasdf
2009-11-19 10:26 957CREATE TABLESPACE "DBSPA ...
相关推荐
Java存储过程是Java编程语言与数据库交互的一种技术,主要用于执行在数据库中预编译的SQL语句和数据库特定的函数。在Java项目中,存储过程的使用可以提高应用程序的性能,减少网络传输,同时也可以增强安全性,因为...
### C#调用存储过程的通用类 #### 概述 在C#开发中,经常需要与数据库进行交互,其中一个常见的需求就是通过调用数据库中的存储过程来执行复杂的查询或更新操作。本篇将详细介绍一个C#通用类,用于简化调用SQL ...
这两个变量是构造函数的输入参数,它们分别用于指定要调用的存储过程和连接到哪个数据库。 类中定义了三个主要方法: 1. `ExecuteNoQuery(params object[] paraValues)`:这个方法用于执行存储过程但不返回任何...
3. **StoreProcedure和Function的区别?** 存储过程是可执行的代码集合,可以有输入/输出参数,可以包含控制流程语句,不返回值。而函数必须有返回值,通常用于计算,不能包含修改数据的语句。 4. **如何跟踪某个...
在实际项目中,你可能需要根据实际的数据库配置和存储过程参数进行调整。通过VB.Net调用存储过程,你可以实现复杂的业务逻辑,如批量更新、事务处理等,同时保持代码的清晰和可维护性。 这个名为"Accessing ...
2. **数据库服务器端设计**:在Oracle 10g中创建关系表,如stu(考生表)、course(考试科目表)、grade(成绩表)等,并设置主键(PK)和外键(FK),以及触发器(Trigger)和存储过程(StoreProcedure)。...
其中的存储过程 i f e x i s t s ( s e l e c t * f r o m d b o . s y s o b j e c t s w h e r e i d = o b j e c t _ i d ( N ' [ d b o ] . [ P a g i n g _ A s c _ D e s c ] ' ) a n d O B J E C T P R O P E...
添加了 StoreProcedure 函数 用法 首先,将本地包含的 config.json 文件编辑为您的 sql server 设置。 配置与使用 NPM 上可用的 mssql 模块时相同。 现在你有三个功能: doQuery(查询) 此函数返回一个包含查询...
- 存储过程: `[StoreProcedure]` + 对象含义。例如: `[prcprDeleteTerminatedReps]` - 规则: `[Rules]` + 对象含义。例如: `[rlrlZipCheck]` - 默认: `[Default]` + 对象含义。例如: `[dfdfStandardQuanity]` - ...
- `StoreProcedure`: 存储过程名称。 - `TableDirect`: 表名。 - `Text`: SQL 文本命令。 **1.4 参数集合的使用** - 在查询或存储过程中指定参数。 - 在参数集合中使用参数。 - 设置参数值。 - 占位符:对于 `...
- **UDF与存储过程对比**:虽然两者都能实现复杂的数据处理逻辑,但存储过程更侧重于执行一系列SQL操作,而UDF则专注于单一的功能实现。在Linq To Sql中,两者都可以被方便地调用。 #### 6. Linq To Sql进阶系列...
1. "mssql_storeprocedure.sql" - 这个文件包含的是SQL Server的存储过程。存储过程是一组预先编译的SQL语句,可以用于执行复杂的数据库操作,比如数据更新、查询等。在这个上下文中,可能包含了与游戏逻辑或数据...
- `StoreProcedure`:存储过程名称。 - `TableDirect`:表名。 - `Text`:SQL 文本命令。 - **参数集合的使用**: - 在查询或存储过程中指定参数。 - 在参数集合中使用这些参数。 - 设置参数值。 - 占位符号...
* Spring Jdbc Template:Spring Jdbc Template 负责 ORMapping,由于我们使用的数据还需要进行一些复杂的汇总与计算,因此在未来系统开发中还需要开发一系列的 StoreProcedure(存储过程)。 三、Spring 的优点 *...
- `StoreProcedure.java`:存储过程的处理,用于执行预编译的数据库操作集合。 - `AuthorsBooksInfo.java`:作者和书籍关联信息的管理,可能用于建立作者与书籍的关联。 - `ExecBatch.java`:批量执行SQL语句,提高...
CarMakingFromStock-java 在这个项目中,我使用库存(库存)创建了一辆汽车。 保留库存并购买库存。使用该库存我生产了多少辆汽车。 #storeprocedure #java #mysql