今天写存储过程,遇到一个问题,具体如下: 需求是要统计一张报表,这张表的列不固定,因此在存储过程里做插入语句的时候,就用到了sql语句拼接再执行。 这里拼接的insert语句是 set @sql= 'insert int…
分类:存储过程
oracle存储过程返回一个结果集
存储过程是没有返回值的,只是在参数列表中使用in,out类型参数来区分输入变量参数和输出参数,在sqlplus中,我们可以进行打印输出。 关于输出变量的类型,其实简单点可以是字符型,数字型,复杂点可以是结果集,任意自定义…
今天写存储过程,遇到一个问题,具体如下: 需求是要统计一张报表,这张表的列不固定,因此在存储过程里做插入语句的时候,就用到了sql语句拼接再执行。 这里拼接的insert语句是 set @sql= 'insert int…
存储过程是没有返回值的,只是在参数列表中使用in,out类型参数来区分输入变量参数和输出参数,在sqlplus中,我们可以进行打印输出。 关于输出变量的类型,其实简单点可以是字符型,数字型,复杂点可以是结果集,任意自定义…