序列
SQL> create sequence seq_id
2 increment by 1
3 start with 1
4 nomaxvalue;
触发器
SQL>create or replace trigger tri_userid
2 before insert on userinfo
3 for each row
4 declare new_key number;
5 begin
6 select seq_id.nextval into new_key from dual;
7 :new.userid:=new_key;
8* end;
存储过程
SQL>create or replace procedure insert_userinfo
2 (parm_username varchar2,
3 parm_userpwd varchar2,
4 parm_ename varchar2,
5 parm_logo varchar2,
6 parm_result out number) --返回值 1:成功 0:失败
7 as
8 n number;
9 begin
10 select count(*) into n from userinfo where username=parm_username;
11 if n=0 then
12 parm_result:=1;
13 insert into userinfo(username,userpwd,ename,logo)
14 values(parm_username,parm_userpwd,parm_ename,parm_logo);
15 else
16 parm_result:=0;
17 end if;
18 end;
函数
SQL> create or replace function checklogin
2 (parm_username varchar2,
3 parm_userpwd varchar2)
4 return number
5 as
6 n number;
7 begin
8 select count(*) into n from userinfo where username=parm_username and userpwd=parm_userpwd;
9 if n>0 then
10 return 1;
11 else
12 return 0;
13 end if;
14 end;
15 /
包
包头
SQL> create or replace package pkg_userinfo
2 as
3 type cur_userinfo is ref cursor;
4 procedure select_userinfo
5 (parm_userid number:='%',
6 parm_username varchar2:='%',
7 parm_result out cur_userinfo
8 );
9 end pkg_userinfo;
10 /
包体
SQL>create or replace package body pkg_userinfo
2 as
3 procedure select_userinfo
4 (parm_userid number:='%',
5 parm_username varchar2:='%',
6 parm_result out cur_userinfo)
7 as
8 begin
9 open parm_result for
10 select logo,userid,username,ename,email from userinfo
11 where userid like parm_userid and username like parm_username
12 and username<>'Tsoft';
13 END;
14* END pkg_userinfo;
分享到:
相关推荐
Asp数据操作类及常用方法,提供asp的添加,修改及查询的数据操作方法![dbhelper类中有点小错误,可以自行修改也可以直接下载修正版]
数据恢复可以有效的恢复因为误删错删以及文件出错而引起的文件资料丢失,本文介绍了数据恢复的原理以及具体的方法,常用软件。
VC++常用数据类型及其操作详解VC++常用数据类型及其操作详解VC++常用数据类型及其操作详解VC++常用数据类型及其操作详解
统计学常用分析方法,数据分析工具,是数据调查的好帮手
本人工作中常用的操作类方法,如邮件发送,文件操作,数据库操作,GridView常用操作等,现贡献出来.
(2)熟练使用HBase操作常用的 Shell命令。(3)熟悉HBase操作常用的 Java API。 A.3.2 实验平台 (1)操作系统:Linux。 (2)Hadoop 版本:2.7.1或以上版本。(3)HBase版本:1.1.2或以上版本。(4) JDK 版本:1.7或以上...
(2)熟练使用HDFS操作常用的 Shell命令。(3)熟悉HDFS操作常用的Java API。 A.2.2 实验平台 (1)操作系统:Linux(建议Ubuntu 16.04)。(2) Hadoop版本:2.7.1。 (3)JDK版本:1.7或以上版本。(4) Java IDE:Eclipse。
数据科学导论 实验1:常用Linux操作和 Hadoop操作 1、Linux虚拟机安装和操作 2、Hadoop安装和操作 1)创建Hadoop用户 2)SSH登录权限设置 3)安装Java环境 4)单机安装配置 5)伪分布式安装配置
Db2数据库操作的常用命令列表, Db2数据库操作的常用命令列表
pyspark常用操作梳理 基于spark.sql进行操作 创建临时表 创建临时视图 基于dataframe进行操作 了解表结构 查看数据 查看列名 持久化 列操作 列名称重命名 条件筛选 利用when做条件判断 利用between做...
VB使用ADODB操作数据库的常用方法
数据科学导论 实验2:熟悉常用的HDFS操作 1. 编程实现以下指定功能,并利用 Hadoop 提供的 Shell 命令完成相同任务: 2. 编程实现一个类“MyFSDataInputStream”,该类继承“org.apache.hadoop.fs.FSDataInputStream...
Python常用数据结构和公共方法技巧总结 目录 • 1. 列表 • 1.1 列表的定义 • 1.2 列表常用操作 • 1.3 循环遍历 • 1.4 应用场景 • 2. 元组 • 2.1 元组的定义 • 2.2 元组常用操作 • 2.3 循环遍历 • 2.4 应用...
C#时间、字符串、随机数等常用数据类型操作示例C#时间、字符串、随机数等常用数据类型操作示例C#时间、字符串、随机数等常用数据类型操作示例
C++常用库函数 缓冲区操作函数、字符分类函数、数据转换函数、数学函数、输入和输出函数、进程控制函数、字符串操作函数 C++常用库函数 缓冲区操作函数、字符分类函数、数据转换函数、数学函数、输入和输出函数、...
各种常用方法,包括request与response对象的获取,session数据的操作
处理过程的来源,也有助于用户理解信息与加工过程之间的关系以及它们如何被使用。产品 支持采集多种元数据来源,包括:关系数据库、建模、数据集成、BI 工具以及客户化元数据 等多种元数据来源,产品对采集的元数据...
Discuz php 数据库 DB DZ数据库常用操作方法整理
VC++常用数据类型及其操作详解.总结的很清晰,明了。便于查询。