最新文章列表

SQL Server 存储过程

SQL Server 存储过程 Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 ...
xiaohee 评论(0) 有733人浏览 2012-07-31 10:53

ORACLE中函数和存储过程的区别

函数和存储过程的区别 从参数的返回情况来看:      如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以使用函数; 从调用情况来看:      如果在SQL语句(DML或SELECT)中调用的话一定是存储函数或存储的封装函数不可以是存储过程,但调用存储函数的时候还有好多限制以及函数的纯度等级的问题,你可以参考如果是在过程化语句中调用的话,就要看你要实现什么样的功能。函数一般情况下是用来 ...
钱少少 评论(0) 有1078人浏览 2012-07-20 15:40

PL/SQL 中调试存储过程

PL/SQL 中调试存储过程 如何调试oracle存储过程 PL/SQL中为我们提供了调试存储过程的功能,可以帮助你完成存储过程的预编译与测试。 点击要调试的存储过程,右键选择TEST 如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information. start debugger(F9)开始我们的测试,Run(Ctrl+R) 随时在varible List中 ...
yu_xinling 评论(0) 有847人浏览 2012-07-19 16:33

oracle 存储过程,包,函数实例

/* 存储过程 参数类型: in 表示入参 out 表示出参 in out 表示既是入参又是出参 默认情况下是入参 注意: 存储过程的参数数据类型不需要指定精度 */ --入参 create or replace procedure pro_myjob(title in varchar2) is var_mytitle jobs.job_title%type; begin    select ...
fengtiejun 评论(0) 有100人浏览 2012-07-12 00:03

存储过程实现判断字符串是否是整数

项目中要用到存储过程,学习一下。下面是自己写的一个存储过程,希望大家能提些意见,谢谢! create or replace package body common_function is   procedure is_number(num in varchar2, isFlag out boolean) is     head_num varchar2(1);     last_num varch ...
明夷-threez 评论(0) 有1401人浏览 2012-07-09 18:20

oracle 包和存储过程 实例

oracle package 小例子,以及一个存储过程的应用     create or replace package query_project_pck as type pro_ref_cursor_type is ref cursor; type pro_table is table of varchar(100); type pro_record is record(n ...
blackproof 评论(0) 有1549人浏览 2012-06-28 21:27

oracle procedure 存储过程

oracle procedure 存储过程入门 小例子 , 高手路过     -- procedure instruction -----------**simplest procedure------- create or replace procedure out_time is begin dbms_output.put_line(systimestamp); end; ...
blackproof 评论(0) 有1305人浏览 2012-06-25 23:36

Oracle存储过程的编写以及程序的实现

-- 创建表 CREATE TABLE sys_user( ID NUMBER PRIMARY KEY, USERNAME VARCHAR2(20) NOT NULL, PASSWORD VARCHAR2(20) NOT NULL, SEX VARCHAR2(20) NOT NULL, STATUS VARCHAR2(20) NOT NULL ); -- 创建存储 ...
yanxiaojia521 评论(0) 有1159人浏览 2012-06-14 10:08

Oracle——14存储过程

  存储过程是存放在数据字典中的程序块,它可以在不同用户和应用程序间共享,并可实现程序的优化和重用。   一、存储过程的创建和执行 1、利用SQL命令创建存储过程 语法格式如下:   create [or replace] procedure [schema.]procedureName[(param1 mode1 dataType1,...n)] is | as ...
234390216 评论(0) 有14858人浏览 2012-06-10 07:45

sybase存储过程切割字符串

备份一下 create procedure dbo.sp_string_split @param_string varchar(100), @split varchar(2) as    declare @idx int     declare @split_length int     declare @last_string varchar(100)     declare ...
xmx0632 评论(0) 有1928人浏览 2012-05-24 06:47

Oracle JOB,procedure,cursor 的使用

---TEST JOB ------table create table pro_test_tab( id varchar2(36), ms_content varchar2(200) ); select * from ytpbl.pro_test_tab; delete from pro_test_tab; -------pro create or rep ...
SpringLin 评论(0) 有1728人浏览 2012-05-15 20:24

merge into用法

刚开始用游标,后来听取同事的建议采用merge into,效率上确实提升一大截,这个方法是从oracle10开始引入的。 create or replace procedure P_CRM_TF_SM_3GEND(--必须传1个参数,不然GTM报错                                               in_channel IN VARCHAR2,        ...
mai511960247 评论(0) 有1194人浏览 2012-05-11 15:08

mysql 5.0存储过程学习总结

一.创建存储过程 1.基本语法: create procedure sp_name() begin ......... end 2.参数传递 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法: drop procedure sp_name// 2.注意事项 (1 ...
wangxr_it 评论(0) 有860人浏览 2012-05-08 14:08

SQL server使用存储过程读取txt文件

--创建存储过程 create procedure read_txt_file @filename nvarchar(100) AS exec(' bulk insert tablename from ' + @filename + ' WITH ( FIELDTERMINATOR = '','',--列分割符 ROWTERM ...
IThead 评论(0) 有6388人浏览 2012-04-11 14:26

java程序调用oracle存储过程

1、直接在java程序中用jdbc connection的方式调用:   private ResultSet callProcedure(Connection conn, String proName, List<Object> values) throws Exception { CallableStatement cstmt = null; ResultSet rs ...
tagalin 评论(0) 有1259人浏览 2012-04-06 13:45

oracle 存储过程

  存储过程 定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。   存储过程的优点:                           1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程 ...
hebixixi 评论(0) 有977人浏览 2012-03-21 19:13

Oracle函数与存储过程

1.基本结构  CREATE OR REPLACE PROCEDURE 存储过程名字
taoxingtianxia 评论(0) 有1041人浏览 2012-03-21 14:52

Mysql 之存储过程篇

(附件中含此次内容的ppt,转载请注明作者出处!)   为什么要使用存储过程    why?!优点:1、预编译,已优化,效率较高。避免了SQL语句在网络传输然后再解释的低效率,缓解网络带宽。2、存储过程可以重复使用,减少开发人员的工作量。3、业务逻辑封装性好,修改方便。4、安全。可设定只有某此用户才具有对指定存储过程的使用权;也不会有SQL语句注入问题存在。什么时候用存储过程  when?!存储 ...
wanghlwin 评论(0) 有1217人浏览 2012-03-09 11:33

MySQL IP字符串转数字存储过程

DELIMITER $$ USE `db_im`$$ DROP PROCEDURE IF EXISTS `P_bi_parasIP`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `P_bi_parasIP`( IN Pi_ipstr VARCHAR(50), OUT Po_int1 INT, OUT Po_int2 INT, OU ...
yjl49 评论(0) 有1507人浏览 2012-03-05 22:18

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics