存储过程改造 一、存储过程改造 (一)、存储过程的变量和参数 (二)、存储过程的控制流语句 (三)、存储过程的临时表 (四)、存储过程的事务处理 (五)、存储过程的异常处理 一、存储过程改造 如果用spark或用jdbc调用存储过程,存储过程还是在数据库执行,执行时间和资源消耗取决于数据库的性能,压力也给到数据库这边,可以利用spark sql改造存储过程 1、若存储过程只是查询语句,返回游标等数据集 可以将存储过程中的查询语句改造为视图 create view test_view as select ...; 然后用spark.read的jdbc读取视图,转换为spark中的DataFrame val jdbcDF = spark.