1. 程式人生 > >shell呼叫儲存過程

shell呼叫儲存過程

#!/bin/bash

. $HOME/.bash_profile

export logpath=/echnweb/logs/market/pushsession/

echo "***************************begin*******************************">>${logpath}/push_session_remove.`date '+%Y%m%d'`

sqlplus -s echnmarket/[email protected] << !  >>${logpath}/push_session_remove.`date '+%Y%m%d'`

set serverout on

declare

begin

    dbms_output.put_line(' ');

    dbms_output.put_line(to_char(sysdate,'HH24:MI:SS')||'change refresh begin.....');

    Proc_push_session_remove;

    dbms_output.put_line(to_char(sysdate,'HH24:MI:SS')||'change refresh end.....');

    exception when others then

    dbms_output.put_line(to_char(sysdate,'HH24:MI:SS')||'change all refresh faile : SQLCODE '|| SQLCODE||' SQLERRM:'||SQLERRM); 

end;

/

exit

!

echo "*******************************end***************************">>${logpath}/push_session_remove.`date '+%Y%m%d'`

相關推薦

linux shell 呼叫儲存過程

#!/bin/sh DB_USER="root" DB_PASS="123456" DB_NAME="igames" DB_TABLE="table" DATE=`date +%Y_%m_%d` BIN_DIR="/IGames/server/mysql/bin" BC

shell呼叫儲存過程

#!/bin/bash . $HOME/.bash_profile export logpath=/echnweb/logs/market/pushsession/ echo "***************************begin*******************************"

通過shell指令碼呼叫儲存過程

shell指令碼 #/bin/sh # 獲取資料庫密碼,根據實際情況,需要修改 export_pgpasswd() { if [ -f /usr/local/svconfig/server

shell呼叫儲存過程

將需要呼叫的儲存過程寫在檔案tasklist.txt中 下面將批量執行檔案列表中的儲存過程 #!/bin/ksh if [ $# -eq 0 ];then echo "no paramer please input one paramer A OR B" exit fi e

SHELL指令碼直接呼叫儲存過程

#!/bin/bash export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/

在PL/SQL Developer和oracle中如何新建儲存過程呼叫儲存過程

1、新建程式視窗,選擇Procedure 2、寫入procedure以後,要執行程式進行編譯 3、編譯成功以後,有三種方法可以執行procedure 第一種是在命令視窗執行exec procedure name SQL> exec procedure_name();

藉助一個數據庫表來維護主鍵(mybatis呼叫儲存過程)

###建立主鍵表 CREATE TABLE c_table_key ( table_name varchar(50) NOT NULL COMMENT ‘需要建立主鍵的表名’, last_key bigint(20) NOT NULL COMMENT ‘最後一次使用的主鍵,新的主鍵將在此

springMVC呼叫儲存過程,entity檔案寫法

<!--廣告任務申請,被稽核通過--> <select id="approveAdTask" statementType="CALLABLE" parameterType="java.util.Map"> {call approveAdTask( #{sn,mod

asp.net core 2.1 dotnet(五)EF.core Dbfirst 生成 檢視與呼叫儲存過程

1 檢視,可以直接在 Model中寫 檢視的模型 執行方式如找到一個,還沒有試過:     有關 .net core EF 的問題有一個地址: https://github.com/aspnet/EntityFra

使用jdbc呼叫儲存過程的理解

 本篇講述如何使用JDBC來呼叫MySQL資料庫中的儲存過程。建議在學習如何使用JDBC呼叫儲存過程前,請先了解如何在資料庫中使用儲存過程。   儲存過程是指在資料庫系統中,一組為了完成特定功能的SQL語句集,儲存在資料庫中,經過第一次編譯後以後再呼叫任意次都不需要重新編譯了。說白了就是一堆SQL

mybatis 呼叫儲存過程報錯 org.apache.ibatis.mapping.ParameterMode.IN

“` org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error resolving ParameterMode.

儲存過程的使用和基礎語法,以及.Net呼叫儲存過程的方法

1、儲存過程的概念 儲存過程是一組為了完成特定功能的SQL語句集,儲存在資料庫中,經過第一次呼叫編譯後,再次呼叫不需要編譯。使用者通過指定儲存過程的名字並給出引數 (如果該儲存過程帶有引數) 來執行它 , 儲存過程是資料庫中的一個重要物件 ; 儲存過程中可以包含 邏輯控制語句 和 資料操

建立和呼叫儲存過程:查詢Stu資料庫中某個同學的選修課程的資訊,包括學號,姓名,課程名稱,成績

CREATE PROCEDURE proc_select--建立儲存過程 @Sno char(10) output,--輸入輸出引數 @Sname varchar(20) out,--輸出引數 @Cno char(4) out,--輸出引數 @grade tinyint

JDBC呼叫儲存過程(以MySQL為例)

-- drop procedure test_proc; DELIMITER // CREATE PROCEDURE test_proc(out p_out int, inout p_inout int, in p_in int) BEGIN set p_out=200000002

儲存過程呼叫儲存過程

--建立儲存過程的語法 if exists(select * from sysobjects where name='sp_selectStudent')  drop procedure sp_selectStudent go create procedure sp_selectStud

用hibernate呼叫儲存過程

儲存過程是將一組需要重複執行的操作封裝在一起存放在伺服器中,支援使用者提供的變數,具有強大的程式設計功能, 可以使用各種sql語句和過程式語句的組合,來封裝資料庫應用中複雜的業務邏輯和處理規則. 使用儲存過程的優點就是: 1.儲存過程是預編譯的可執行程式碼,提高效率 2.將

springboot_springdata-jpa @Procedure呼叫儲存過程查詢方法

專案地址: https://github.com/heng1234/springdata-jpa  1、mysql資料建立表和儲存過程 CREATE TABLE `user` ( `id` INT (11) NOT NULL AUTO_INCREMENT,

C# 後臺呼叫儲存過程

   protected void Page_Load(object sender, EventArgs e)         {             if (!Page.IsPostBack)             { #region 實參            

C# 後臺呼叫儲存過程,獲取DataTable

 public System.Data.DataTable GetDataBy_storedproc2()         {             #region _adapter             var _adapter = new System.Data.Sq

應用於Web Service呼叫儲存過程

using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threadin