根据不同的标志位-- 需要一个输出的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-02-29 12:54:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            >存储过程是什么?   存储过程是一种命名的PL/SQL程序块,输入、输出参数数量【0个或多个】,通常没有返回值【也有特殊的情况】。   运行SQL语句时,Oracle是要先编译再执行的;而存储过程是已经编译好的代码,所以被调用或引用时,执行效率非常高。   存储过程被保存在数据库中,但是不能被SQL直接执行或调用,可以通过EXEC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 15:15:51
                            
                                162阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PostGressql存储过程1.创建存储过程1.1样例create or replace function  Name (类性 名 ,类性 名)
return s 类性 as 
$$
declare 
	变量1 类性 :=0;
	变量2 类性 :=0;
	...
begin 
	逻辑处理
end
$$
language 'plsql';
--调用存储过程
select 存储过程名 (参数1,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 09:53:53
                            
                                800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)创建使用参数的存储过程Create Proc au_info @lastname varchar(40),@firstname varchar(20)AsSelect au_lname,au_fname,t...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2007-09-18 16:26:00
                            
                                79阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-30 16:58:11
                            
                                497阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java存储过程写法
## 什么是存储过程
存储过程是一组预编译的SQL语句,它们被存储在数据库服务器中,并可以通过命名调用来执行。存储过程可以接收输入参数,并且可以返回一个或多个结果集。
相比于在应用程序中执行SQL语句,使用存储过程有以下几点优势:
- 增加数据库性能:存储过程在数据库服务器中执行,可以减少网络流量和延迟。
- 提高应用程序的可维护性:将SQL逻辑封装在存储过程中,可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-28 02:48:12
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Oracle存储过程写法:
 
1、实例1:
 
create or replace procedure p
is 
       cursor c is 
    &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-05-06 19:04:47
                            
                                3036阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Mysql存储过程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-05-25 10:43:06
                            
                                1088阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)创建使用参数的存储过程Create Proc au_info @lastname varchar(40),@firstname varchar(20)AsSelect au_lname,au_fname,title,pub_nameFrom ...where au_fname=@firstname And au_lname=@lastnameGoEXECUTE au_info ringer,anne2)创建使用参数默认值的存储过程,该存储过程在没有输入参数的情况下将默认值得到的结果输出Create Proc au_info @lastname varchar(40)='ringer            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2007-09-18 16:26:00
                            
                                62阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            drop procedure if exists sp_statis_subject_mouth;CREATE  PROCEDURE sp_statis_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-14 17:49:46
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 23:49:13
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle存储过程基本语法   1 CREATE OR REPLACE PROCEDURE 存储过程名    2 IS    3 BEGIN    4 NULL;    5 END;  行1:    CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;  行2:    IS关键词表明后面将跟随一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 13:38:32
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储引擎输入SQL命令,MySQL引擎对命令进行分析,查看输入的语法是否正确,如果正确,再进行编译,编译成MySQL引擎可识别的命令,最后再进行执行,并将执行结果返回给客户端。如果省略了语法分析和编译的阶段,则效率可提高。存储过程:是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理(类似函数)。存储过程存储在数据库内,可以由应用程序调用执行,而且允许用户申明变量以及进行流程控制。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 11:14:17
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、hive在执行sql时会以mapreduce的方式对数据进行接入和处理,其主要包含以下几个阶段:1.hive首先根据sql语句中的表从hdfs文件中获取数据,对数据文件进行split操作,使其可以一行一行将所需数据读入内存;2.map函数将内存中的数据按照key值进行映射,形成一行一行的key-value值,比如用户表中的性别字段,内存中map处理后的记录如下:3.在实际应用中会有多台机器参与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 15:12:14
                            
                                330阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Hive以下是笔者对Hive的一些认知以及笔记什么是Hive1.Hive是基于Hadoop的一个数据仓库工具; 2.Hive提供Hql(Hive sql)查询功能; 3.数据是存储在HDFS上,Hive本身不存储数据,构建表的逻辑存在知道数据库上(mysql); 4.Hive的本质是将SQL语句转换为MapReduce任务执行; 5.离线大数据计算。HQL与SQL~HQLSQL数据存储HDFS、H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 10:58:20
                            
                                1124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            HiveQL:数据操作向表中装载数据和从表中抽取数据到文件系统的数据操作语言部分 一、向管理表/内部表中装载数据装载语句LOAD DATA LOCAL INPATH '${env:HOME}/california-employees'
 OVERWRITE INTO TABLE employees
 PARTITION (country='US',state='CA');数据将会存放在如下文件夹中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 14:48:20
                            
                                340阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             根据一份规范文档,写了一个用于日后项目开发的示例用途的存储过程。 这篇文档对数据库开发的初学者有帮助。严格执行的规范有利于程序代码的阅读和扩展。 规范变量类型 前缀 范例 说明 数值型   i_   i_variablename   用于number 、integer字符型   str_   str_variablename   用于char 、varchar2日期            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 08:45:08
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程事物 [url]http://www.php100.com/manual/PostgreSQL8/tutorial-transactions.html[/url]
PL/pgSQL - SQL存储过程语言 [url]https://wiki.postgresql.org/wiki/9.1%E7%AC%AC%E4%B8%89%E5%8D%81%E4%B9%9D%E7%AB%A0[/url]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-04 16:05:21
                            
                                295阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先得定义一个包,也就是package
create or replace package PKG_SC_STUDY is --创建包头    type t_cur is ref cursor;      &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-02 23:01:34
                            
                                653阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 INTDECLARE CURSOR YOUCURNAME FOR SELECT A1,A2,A3 FROM YOUTABLE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-11 23:05:00
                            
                                880阅读
                            
                                                                                    
                                2评论