基于Oracle的高性能动态SQL程序开发

时间:2024-01-05 17:17:48
【文件属性】:

文件名称:基于Oracle的高性能动态SQL程序开发

文件大小:74KB

文件格式:PDF

更新时间:2024-01-05 17:17:48

acl c oracle

摘要:对动态SQL的程序开发进行了总结,并结合笔者实际开发经验给出若干开发技巧。   1. 静态SQLSQL与动态SQL   Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输入一定的查询条件后才能提交给SQL引擎进行处理。通常,静态SQL采用前一种编译方式,而动态SQL采用后一种编译方式。   


网友评论