R14也称作子程序连接寄存器(Subroutine Link Register)或连接寄存器LR.当执行BL子程序调用指令时,R14中得到R15(程序计数器PC)的备份. 其他情况下,R14用作通用寄存器.与之类似,当发生中断或异常时,对应的分组寄存器R14_svc.R14_irq.R14_fiq.R14_abt和R14_und用来保存R15的返回值. 寄存器R14常用在如下的情况: 在每一种运行模式下,都可用R14保存子程序的返回地址(也就是 R15 PC ),当用BL或BLX指令调用子程序
ETL调度中读写数据信息,都须要连接数据库,以下的子程序通过传入的数据库连接字符串和数据库命令(或SQL)运行所须要的操作: #!/usr/bin/bash #created by lubinsu #2014 source ~/.bash_profile values=`sqlplus -S $1 << EOF set heading off feedback off pagesize 0 verify off echo off WHENEVER SQLERROR exit SQL.SQLCO