正在看的ORACLE教程是:Oracle如何直接运行OS命令(上)。 在Oracle8i中,往往会出现要在存储过程中运行操作系统命令的情况。一般来说,利用OracleEnterpriseManager设定作业时可以达到这个目的。但是由于OEM在设定作业缺乏灵活性,设定的作业的参数是固定的。在实际应用当中往往需要在SQL语句当中运行需要随时运行操作系统命令。Oracle8i没有直接运行OS命令的语句,我们可以利用DBMS_PIPE程序包实现这一要求。 DBMS_PIPE通过创建管道,可以让至少两个进程进行通信。Oracle的管道与操作系统的管道在概念上有相同的地方,但是在实现机制...
http://www.jb51.net//article/7762.htm
正在看的ORACLE教程是:Oracle如何直接运行OS命令(下)。 EXECSQLWHENEVERSQLERRORCONTINUE; sqlglm(msg_buffer,&buffer_size,&msg_length); printf("Daemonerrorwhileconnecting:\n"); printf("%.*s\n",msg_length,msg_buffer); printf("Daemonquitting.\n"); exit(1); } void sql_error() { char...
http://www.jb51.net//article/7761.htm
共有:2/10,当前1/1页
[首页] [上一页]
1
[下一页] [尾页]
转到:
