说明: 该文为网络视频课程整理笔记 教学大纲:PLSQL编程:Hello World、程序结构、变量、流量控制、游标存储过程:概念、无参存储、有参存储(输入、输出)JAVA调用存储过程1.PLSQL编程1.1 概念和目的什么是PL/SQL ?PL/SQL(Procedure Language/SQL)PL/SQL是Oracle对sql语言的过程化扩展(类似于Basic)指在SQL命令语言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 11:08:46
                            
                                263阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,我们需要登录需要执行sql文件的用户,在我们确保sql文件无误的情况下,进入plsqldeveloper:1,找到tools---》import tables ---》选择sql insert,不要选中sqlplus,选择最下面的那个导入sql文件,选中好sql文件后,点击import就会执行sql语句,生成日志。2,如果执行sql语句中出现问题或者创建表后,有一些数据需要重新导入,此时如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-27 15:49:49
                            
                                1799阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PL/SQL包  PL/SQL包是组逻辑相关的PL/SQL类型,变量和子程序模式对象。程序包将有两个强制性的部分:包装规范定义包体或定义包装规范定义规范是接口到包。它只是声明的类型,变量,常量,异常,游标和子程序可从封装外部引用。换句话说,它包含关于包的内容的所有信息,但不包括用于子程序的代码。置于规范的所有对象被称为公共对象。任何子程序在封装主体中没有包定义但编码被称为私有对象。下面的代码片段显            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-27 23:47:20
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录   安装JenkinsJdk安装安装Jenkins打开防火墙自定义指定端口9000启动jenkins浏览器登录修改管理员密码创建一个执行shell的任务构建刚创建的Jenkins任务查看执行结果  @(欢迎评论)执行环境: Centos 7,jdk8安装JenkinsJenkins是个java程序所以需要先安装jdkJdk安装这里先在 winsdows 上下载 jdk-8u181-linux            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 14:26:26
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mysql -u${用户名} -p -e"SQL语句"; # 确认之后输入密码即可下面举个例子:[root@ecs-s3-large-2-linux-20200627183241 ~]# mysql -uzhoujl -p -e"show processlist";
Enter password: 
+----+--------+-----------+------+---------+-----            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-29 15:40:00
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Shell调用Java执行结果的流程
在介绍如何实现"Shell调用Java执行结果"之前,我们先来了解下整个流程。下面是一个简单的流程表格,展示了整个过程的步骤。
| 步骤 | 描述 |
| --- | --- |
| 1 | 编写Java代码 |
| 2 | 将Java代码编译为可执行的Java程序 |
| 3 | 编写Shell脚本 |
| 4 | 在Shell脚本中调用Java程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-02 11:33:05
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java调用Shell脚本执行
## 1. 整体流程
为了帮助你实现Java调用Shell脚本执行,我们可以按照以下步骤进行操作:
| 步骤 | 描述 |
|---|---|
| 步骤 1 | 创建一个Java的ProcessBuilder对象 |
| 步骤 2 | 设置要执行的Shell命令 |
| 步骤 3 | 启动Shell命令并等待其执行完成 |
| 步骤 4 | 获取Shell            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-31 04:49:21
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python调用Shell后台执行
## 1. 概述
在开发过程中,有时我们需要使用Python调用Shell命令来执行一些后台任务。这篇文章将教你如何实现Python调用Shell后台执行的方法。下面是整个过程的流程图:
```mermaid
pie
    title Shell后台执行流程
    "Python调用Shell命令" : 65
    "Shell后台执行" : 3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-06 06:36:03
                            
                                201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Java调用shell  Java语言以其跨平台性和简易性而著称,在Java里面的lang包里(java.lang.Runtime)提供了一个允许Java程序与该程序所运行的环境交互的接口,这就是Runtime类,在Runtime类里提供了获取当前运行环境的接口。其中的exec函数返回一个执行shell命令的子进程。exec函数的具体实现形式有以下几种:public Pro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 15:28:19
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.在plsql中创建一个存储过程打开plsql,右键procedures,新建。如果新建毫无反应直接文件-新建-程序窗口-空白,新建一个程序窗口:  存储过程创建语法:create [or replace] procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
    Sel            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 00:38:57
                            
                                682阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PLSQL之package程序包中的游标:DBMS_JOB包的用法 程序包规范:CREATE [OR REPLACE] PACKAGE package_name IS|AS
	[Public item declarations]
	[Subprogram specification]
END [package_name];程序包主体:CREATE [OR REPLACE] PACKAGE BOD            
                
         
            
            
            
            1、介绍包是一组相关过程、函数、变量、常量和游标等 PL/SQL 程序设计元素的组合,它具有面向对象程序设 计语言的特点,是对这些 PL/SQL 程序设计元素的封装。包类似于 C++和 JAVA 语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。与类相同,包中的程序元素也分为公用元素和私用元            
                
         
            
            
            
            由于长时间使用IDE集成环境,是不是都忘记命令行运行Java程序了。接下来交给你使用shell脚本运行Java,在Linux系统中,windows类似,一会说区别首先导入你工程项目的地址APP_HOME然后导入你工程中调用包的地址APP_CLASSPATH由于项目classpath会代替系统的classpath,也需要添加系统的  /******************这两句重点****            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 21:38:38
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. PLSQL 编程1.1. 概念和目的1.2. 程序结构1.3. Hello World1.4. 变量1.4.1. 普通变量1.4.2. 引用型变量1.4.3. 记录型变量1.5. 流程控制1.5.1. 条件分支1.5.2. 循环2. 游标2.1. 什么是游标2.2. 语法2.3. 游标的属性2.4. 创建和使用2.5. 带参数的游标3. 存储过程3.1. 概念作用3.2. 语法3.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 09:56:42
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PL/SQL高级编程部分无名块不存储在数据库中,并且不能从其他的PL/SQL块中调用有名块存储在数据库数据字典中,可以在客户端与服务器端的任何工具和任何应用中运行(1).存储过程(2).存储函数(3).包(4).触发器过程执行某一动作,函数计算一个值,包将相关的过程函数逻辑上捆绑在一起,触发器隐式执行某一动作存储过程和函数是把一个PL/SQL块编译后存进数据库数据字典中,以后可以重复使用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 07:53:00
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CREATE OR REPLACE FUNCTION c_to_f (degree NUMBER) RETURN NUMBER IS buffer NUMBER; BEGIN buffer := (degree * 9/5) + 32; RETURN buffer; END; --第一种 前提方法必 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-06-28 10:27:00
                            
                                190阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 用途简介 为什么要在Oracle中访问WebService?在系统实现中,有时会有直接在数据库端利用触发器、存储过程等方式进行数据传递、分发的业务,而其中可能会涉及一些业务逻辑,为了处理这些业务逻辑,并简单起见,可以直接在触发器或存储过程中调用一些java类或WebService。 2. 准备工作 1、首先保证Oracle为完全安装(本文均以10.2g); 2、下载...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 11:56:08
                            
                                1113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
  本文由liuyk80贡献 
  ·PL/SQL Developer 使用技巧 
  1、PL/SQL Developer 记住登陆密码 
  在使用 PL/SQL Developer 时,为了工作方便希望 PL/SQL Developer 记住登录 Oracle 的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences-            
                
         
            
            
            
            在oracle10中写好了存储过程,代码如下:
CREATE OR REPLACE Procedure Proc_Insert
(
       sName     in     varchar2,
       sAge      in     int,
       sExeTime  in     varchar2
)
is
 
begin
       Insert into T_TES            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 10:41:39
                            
                                205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本背景:主管要求看门狗程序不仅仅只是看门,还要在看门成功的时候发送邮件给各个开发人员,而且必须要用公司原有的python程序作为发送邮件的主程序,所以需要在原有的看门狗程序上加一句话,而这个看门狗程序恰恰是shell程序,两种不同程序混搭交织,还有变量的混搭交织,很是让人爱恨交织。那个发送邮件的程序,程序名叫AutoMail.py,内容如下from email.mime.multipart im            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 12:07:24
                            
                                439阅读
                            
                                                                             
                 
                
                                
                    