转:ORACLE存储过程笔记1----基本语法(以及与informix的比较)
[varible { in | out | in out }] type;
......
begin
--创建名为sp_login_error_count的存储过程,并定义传参
--informix的语法(drop procedure sp_login_error_count;create procedure sp_login_error_count(user_name_var varchar(50)))
--变量定义
--informix语法(define error_count_var integer;)
--程序开始
--informix语法一样
--select语句,找到的值放到变量中
--informix语法一样
--变量加1,这是pl/sql的变量赋值运算。
--informix语法(let error_count_var=error_count_var+1;)
--更新统计数
--informix语法一样
--提交
--informix不需要提交
--结束存储过程
--informix语法(end procedure;)
INFORMIX存储过程执行为execute procedure procedure_name
/* 声明部分: 在此声明PL/SQL用到的变量,类型及光标 */
begin
/* 执行部分: 过程及SQL语句 , 即程序的主要部分 */
Exception
/* 执行异常部分: 错误处理 */
End;
转:ORACLE存储过程笔记1----基本语法(以及与informix的比较)的更多相关文章
- ORACLE存储过程笔记1
		
ORACLE存储过程笔记1 一.基本语法(以及与informix的比较) create [or replace] procedure procedure_name (varible {IN|OUT ...
 - 项目中oracle存储过程记录——经常使用语法备忘
		
项目中oracle存储过程记录--经常使用语法备忘 项目中须要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中.当中原表之中的一个的日期字段 ...
 - ORACLE存储过程笔记3
		
ORACLE存储过程笔记3 流程控制 1.条件 if expression thenpl/sql or sqlend if; if expression thenpl/sql or sqlel ...
 - ORACLE存储过程笔记2
		
ORACLE存储过程笔记2 运算符和表达式 关系运算 =等于<>,!=不等于<小于>大于<=小于等于>=大于等于 一般运算 +加-减*乘/除 ...
 - Oracle 存储过程笔记.
		
业务说明: 主要用于计算采购加权平均价.入参为年份和月份,首先判断输入的年月是否已经结账,如果已经结账就将所有物料和供应商的采购加权平均价返回. 要点说明: 1.如何在存储过程中定义临时表 答:ora ...
 - 转: ORACLE存储过程笔记3----流程控制
		
流程控制 1.条件 if expression thenpl/sql or sqlend if; if expression thenpl/sql or sqlelsif expression ...
 - 转: ORACLE存储过程笔记2----运算符和表达式
		
运算符和表达式 关系运算 =等于<>,!=不等于<小于>大于<=小于等于>=大于等于 一般运算 +加-减*乘/除:=赋值号=>关系号. ...
 - Oracle存储过程小解
		
Oracle存储过程小解 1.创建语法 create or replace procedure pro_name( paramIn in type, paramOUt out type, paramI ...
 - Oracle存储过程语法
		
原文链接:http://www.jb51.net/article/31805.htm Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 ...
 
随机推荐
- Oracle AWR报告的生成
			
生成AWR报告需要dbms_workload_repository包的权限. 一.以oracle用户登录到数据库服务器 二.进入SQLPLUS 三.执行脚本 @?/rdbms/admin/awrrpt ...
 - hdu 2192 MagicBuilding
			
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission( ...
 - JS数组专题1️⃣ ➖ 数组扁平化
			
一.什么是数组扁平化 扁平化,顾名思义就是减少复杂性装饰,使其事物本身更简洁.简单,突出主题. 数组扁平化,对着上面意思套也知道了,就是将一个复杂的嵌套多层的数组,一层一层的转化为层级较少或者只有一层 ...
 - 利用python库twilio来免费发送短信
			
大家好,我是四毛,最近开通了个人公众号“用Python来编程”,欢迎大家“关注”,这样您就可以收到优质的文章了. 今天跟大家分享的主题是利用python库twilio来免费发送短信. 先放一张成品图 ...
 - LINUX:关于Redis集群搭建 、和搭建项目中遇到的问题
			
文章来源:http://www.cnblogs.com/hello-tl/p/7804225.html 0.Redis的简单安装 1.安装redis依赖 # yum install gcc tcl g ...
 - Mysql  ICP(翻译)
			
英文版原文链接 https://mariadb.com/kb/en/library/index-condition-pushdown/ ICP 全称 Index Condition Pushdown. ...
 - Django 1.8.11 REST风格路由
			
# -*- coding: utf-8 -*- """ Tencent is pleased to support the open source community b ...
 - Python 模块学习(一)
			
一.时间模块 import time # 模块调用语句 注意:模块级导入一般放在文件顶部 import datetime print(time.time()) # 1550411181.441547: ...
 - source not found
			
Eclipse 调试 时, 无论在activity中哪一行打断点.调试时,都会跳转到activity源码中.报错 source not found : 解决办法: ->在调试的线程上 右键单击 ...
 - Vijos1144 皇宫看守 (0/1/2三种状态的普通树形Dp)
			
题意: 给出一个树以及一些覆盖每个点的花费,求每个点都能被自己被覆盖,或者相邻的点被覆盖的最小价值. 细节: 其实我乍一眼看过去还以为是 战略游戏 的复制版 可爱的战略游戏在这里QAQ(请原谅这波广告 ...