存储过程执行模式名、权限
来源:互联网 发布:凡科域名 编辑:程序博客网 时间:2024/06/11 06:35
O
1、SP
CREATE OR REPLACE PROCEDURE DB."AAAPROCEDURE"
ASBEGIN
dbms_output.put_line(1);
END;
2、调用SP(有输出变量 )
VAR="`sqlplus -S $USERNAME/$PASSWORD@$SERVER > ${SPLOGFILE} <<EOF
DECLARE
FLAG INT;
begin
sapirdb.SAP_CO_ETL_00(2017080801,2017080801,FLAG);
end;
/
EOF`"
RetV=`tac ${SPLOGFILE}|sed -n '2p'|sed 's/^[[:space:]]*//;s/[[:space:]]*$//'`
echo RetV=$RetV
if [ "$RetV" != "PL/SQL procedure successfully completed." ]
then
echo "SP return error"
exit 1
fi
S
1、SP
create procedure ETL_USER.aaaprocedure
@STR_DTE INT,
@END_DTE INT
as
BEGIN
DECLARE @PROCESS_ID INT
END;
2、调用SP:
VAR="`isql -U$USERNAME -P$PASSWORD -S$SERVER -o $SPLOGFILE <<EOF
use $DBgo
declare @iReV int
declare @cReV char(1)
exec @iReV=$SPNAME $STR_DTE,$END_DTE
select @cReV=convert(char(1),@iReV)
print @cReV
go
quit
EOF`"
RetV=`cat ${SPLOGFILE}|sed -n '$p'|sed 's/^[[:space:]]*//;s/[[:space:]]*$//'`
echo RetV=$RetV
if [ "$RetV" != "0" ]
then
echo "SP return error"
exit 1
fi
drop procedure ETL_USER.aaaprocedure
- 存储过程执行模式名、权限
- 存储过程的执行权限
- Oracle存储过程执行权限 .
- 执行存储过程 没有权限???
- oracle 存储过程执行权限
- 执行存储过程,显示列名****无效
- MySQL 用户执行存储过程的权限
- 赋予oracle执行存储过程权限
- MySQL 用户执行存储过程的权限
- mysql执行存储过程权限的问题
- ORACLE执行存储过程权限不足
- MySQL用户执行存储过程的权限
- 赋予oracle执行存储过程权限和创建表权限
- Oracle 存储过程中执行动态SQL,动态表名
- 执行存储过程,报ORA-01031: 权限不足
- 使执行存储过程的用户拥有role的权限
- 关于Oracle存储过程执行权限问题的解决
- JDBC连接执行MySQL存储过程报权限错误
- TCP/IP 协议
- JMeter性能测试基本过程
- 人工智能学习笔记(一):ubuntu的分辨率调教
- 学习OpenGL-ES: 0
- Vim 使用简单手册
- 存储过程执行模式名、权限
- FCKeditor---html文本编辑器
- 屏幕分屏软件
- python2和python3重定向的区别
- live555 源码分析:ServerMediaSession
- plsql无法进行中文查询
- error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
- 几何画板制作抛物线,就是这么简单
- kylin torch 安装