`
longflang
  • 浏览: 65672 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

操作数据常用用方法

SQL 
阅读更多

序列

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数据操作类及其常用方法,帮助开发者更有效地管理数据库。 首先,ASP中的数据操作通常通过ADO(ActiveX Data Objects)进行,包括Connection对象、Command对象、Recordset对象等。这些对象提供...

    常用大数据量,海量数据处理方法,算法总结

    本文总结了常用的海量数据处理方法,包括 Bloom filter、Hashing 和 bit-map 等。这些方法可以用来解决大数据量的问题,例如数据字典、判重、集合求交集等问题。 Bloom Filter Bloom filter 是一种空间效率高、...

    完整版 常用的数据分析方法大全 共85页 PPT.pdf

    数据分析方法的种类繁多,每种方法都有其特定的应用场景和操作流程。 首先,要理解数据、总体、样本的概念。数据是记录下来的符号,代表了信息的具体内容,而总体指的是研究对象的全集,样本则是从总体中抽取的一...

    常用数据挖掘数据集

    "常用数据挖掘数据集"这个标题暗示了我们讨论的主题是关于数据挖掘过程中经常使用的数据资源,这些资源通常用于训练和测试各种算法,以解决实际问题。 描述中提到“包含阿里部分天池竞赛数据集”,这表明这个压缩包...

    datagrid 接收数据常用方法

    在"datagrid 接收数据常用方法"这一主题中,了解和掌握上述方法是至关重要的,无论你是初学者还是经验丰富的开发者,都能从中受益。通过灵活运用这些方法,你可以创建出高效、易用的数据管理界面,提升用户体验,...

    POI操作Excel常用方法总结

    这篇博客文章“POI操作Excel常用方法总结”可能详细介绍了如何利用Apache POI库在Java环境中读写Excel文件。以下是对该主题的一些关键知识点的详细说明: 1. **Apache POI介绍**: Apache POI是开源项目,提供了...

    海量数据处理常用方法

    ### 海量数据处理常用方法详解 #### 一、引言 随着信息技术的快速发展,数据量呈现出爆炸性增长的趋势。如何高效地存储、处理和分析这些海量数据成为了现代信息技术领域的一项重要挑战。本文旨在探讨几种常用的海量...

    常用的数据分析方法.pdf

    本文件主要涵盖了常用的数据分析方法,适用于图书销售等行业的经营分析。 首先,了解数据的基础概念至关重要。数据是业务活动的记录,如图书销售的客户销售分析报表,它可以包括销售额、销售量等具体数值。数据分为...

    常用数据分析方法图书,数据分析

    数据分析是信息技术领域中一个...以上只是数据分析领域的一部分知识,每种方法都有其独特的应用场景和理论基础,需要通过实际操作和项目经验来不断深化理解和掌握。希望这个资料包能为您的数据分析之路提供宝贵的资源。

    asp.net中常用的操作类方法

    常用操作包括数据绑定(如与`SqlDataSource`或`ObjectDataSource`关联),列定制,排序,分页,筛选,以及插入、更新和删除数据。可以使用`GridView`的事件(如`RowDataBound`,`RowEditing`等)进行自定义逻辑处理...

    ArcGIS中常用的三种数据平移方法.docx

    在使用 ArcGIS 操作数据过程中,经常会需要平移数据,以便对数据进行校正或坐标转换。数据平移有多种方法,本文将介绍三种常用的方法:移动工具、投影工具和 Offsetter 函数方法。 方法一:移动工具 移动工具是 ...

    常用数据分析方法.ppt

    在《常用数据分析方法.ppt》中,我们详细探讨了数据分析的基础知识和常见方法,以下是一些关键点的阐述: 1. 数据理解:数据是业务过程中的基本元素,包括数量、位置和关系等属性的抽象表示。例如,对于图书销售...

    仪表常用数据手册 (第二版).pdf

    该手册广泛收集了工业自动化领域中常用的计量单位、单位换算、图形符号、字母代号、工业自动化仪表、自控设计常用标准、热电偶、热电阻等仪表数据,以及法兰、螺纹、电缆、钢材等常用数据。手册通过详实的数据资料,...

    实验三:熟悉常用的HBase操作

    掌握这些技能后,你将能够更有效地在大数据环境中管理和操作数据。在实际工作中,HBase常用于实时查询和大数据分析,是许多大型互联网公司的首选数据库解决方案。因此,对HBase的深入理解和实践能力是成为一名合格的...

    物理实验数据处理常用方法浅析.pdf

    本文档《物理实验数据处理常用方法浅析.pdf》中提到的几种常用数据处理方法包括:列表法、作图法、图解法、差分法和最小二乘法。下面将分别介绍这些方法的原理、操作步骤以及各自的优缺点,并探讨如何根据不同的实验...

    String类的常用方法

    在上面的代码中,使用parseInt()方法将s6转化成int型数据,并使用parseDouble()方法将s7转化成double型数据。 7. valueOf()方法:用于将基本数据类型转化成字符串。 在上面的代码中,使用valueOf()方法将m转化成...

    VC++6.0常用数据类型及其操作详解

    VC++6.0 中的数据类型是指在编程过程中用来存储和操作数据的基本单元。这些数据类型可以分为基础数据类型和 Win32API 常用数据类型两大类。 一、基础数据类型 基础数据类型是指在 MFC 和 API 中都被支持的基本数据...

    Python数据分析常用方法手册.docx

    本文档提供了一份详细的Python数据分析常用方法手册,涵盖了数据获取、数据整理、数据描述以及数据分析的关键步骤。 首先,数据获取是数据分析的第一步。Python中的pandas库提供了丰富的数据读取和写入功能,如`pd....

Global site tag (gtag.js) - Google Analytics