当前位置: 首页 > news >正文

网站开发公司成本是什么二次网站开发

网站开发公司成本是什么,二次网站开发,wordpress书店主题,seo专员很难吗1. 查询存储过程 根据数据字典USER_OBJECTS查询出所有存储过程。 2. 动态拼接字符串(参数等) 根据数据字典USER_ARGUMENTS动态拼接参数。 3. 动态执行 利用EXECUTE IMMEDIATE动态执行无名块。 4. 输出执行信息 利用DBMS_OUTPUT.PUT_LINE输出执行成功与…

1. 查询存储过程

        根据数据字典USER_OBJECTS查询出所有存储过程。

2. 动态拼接字符串(参数等)

        根据数据字典USER_ARGUMENTS动态拼接参数。

3. 动态执行

        利用EXECUTE IMMEDIATE动态执行无名块。

4. 输出执行信息

        利用DBMS_OUTPUT.PUT_LINE输出执行成功与否信息。

SET SERVEROUTPUT ON;
DECLAREv_sql          varchar2(32767);v_head         varchar2(32767);v_tail         varchar2(32767);n_count        number := 0;crlf           constant    varchar2(4) := chr(13) || chr(10);
BEGINFOR rec1 IN (SELECT object_nameFROM USER_OBJECTSWHERE OBJECT_TYPE = 'PROCEDURE'ORDER BY 1)LOOPv_sql := null;v_head := null;v_tail := null;-------------------------------------------- Header------------------------------------------v_head := v_head || 'DECLARE' || crlf;FOR rec3 IN (SELECT CASE data_typeWHEN 'DATE' THEN'    d_out' || position || '    date;'ELSE'    v_out' || position || '    varchar2(1000);'END varFROM user_argumentsWHERE object_name = rec1.object_nameAND in_out <> 'IN'ORDER BY position)LOOPv_head := v_head || rec3.var || crlf;END LOOP;v_head := v_head || 'BEGIN' || crlf;v_head := v_head || '    ' || rec1.object_name || '('  || crlf;-------------------------------------------- Process------------------------------------------FOR rec2 IN (SELECT *FROM user_argumentsWHERE object_name = rec1.object_nameORDER BY position) LOOP--*****************************-- set in parameterIF rec2.in_out = 'IN' thenIF rec2.position = 1 thenIF rec2.data_type = 'DATE' THENv_sql := v_sql || '        ' || rec2.argument_name || ' => SYSDATE' || crlf;ELSEv_sql := v_sql || '        ' || rec2.argument_name || ' => 1'       || crlf;END IF;ELSEIF rec2.data_type = 'DATE' THENv_sql := v_sql || '      , ' || rec2.argument_name || ' => SYSDATE' || crlf;ELSEv_sql := v_sql || '      , ' || rec2.argument_name || ' => 1'       || crlf;END IF;END IF;-- set out parameterELSEIF rec2.position = 1 thenIF rec2.data_type = 'DATE' THENv_sql := v_sql || '        ' || rec2.argument_name || ' => d_out' || rec2.position || crlf;ELSEv_sql := v_sql || '        ' || rec2.argument_name || ' => v_out' || rec2.position || crlf;END IF;ELSEIF rec2.data_type = 'DATE' THENv_sql := v_sql || '      , ' || rec2.argument_name || ' => d_out' || rec2.position || crlf;ELSEv_sql := v_sql || '      , ' || rec2.argument_name || ' => v_out' || rec2.position || crlf;END IF;END IF;END IF;END LOOP;-------------------------------------------- Tail------------------------------------------v_tail := v_tail || '    );' || crlf;v_tail := v_tail || 'END;' || crlf;-------------------------------------------- Execute SQL--------------------------------------------dbms_output.put_line(v_head || v_sql || v_tail);BEGINn_count := n_count + 1;EXECUTE IMMEDIATE v_head || v_sql || v_tail;DBMS_OUTPUT.PUT_LINE(LPAD(n_count, 3, '0') || '_存储过程:' || rec1.object_name || '执行成功。');EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE(LPAD(n_count, 3, '0') ||'_存储过程:' || rec1.object_name || '执行失败。');END;END LOOP;ROLLBACK;
EXCEPTIONWHEN OTHERS THENROLLBACK;RAISE;
END;
/

http://www.yayakq.cn/news/213442/

相关文章:

  • 网站建设毕业设计综述网页代码查看
  • 番禺网站建设方案电影网站的设计与实现论文
  • 免费软件有版权吗网站怎么做seo收录
  • 搭建影视网站百度竞价教程
  • 邢台做网站名列前茅建筑招标网站
  • 太原市外贸网站建设电商网站设计与制作
  • 网站开发毕业生报告菜单栏颜色wordpress
  • 艺术名画网站怎么建设网站建设和整改方案
  • 接入网站备案要多久北京网站建设net2006
  • 免费网站推荐软件小说推广合作平台入口
  • 广州传业建设有限公司网站注册网站要多少钱
  • 岳阳网站建设制作icp信息备案管理系统
  • 外贸网站建设入门在centos上搭建wordpress
  • 北太平桥网站建设个人网站域名取名
  • 建设银行网站登录不上盐城网站建设制作
  • 为什么要做网站推广广州外贸网站效果
  • 创造与魔法官方网站一起做喜欢的事推广软文是什么意思
  • 网站建设企业建站方案企业网盘怎么上传文件
  • 网站网站制作开发需要哪些技术硬件开发平台有哪些
  • 电子商务网站开发课程设计wordpress留言板
  • 网站设计与建设word设计理念wordpress被和谐
  • 赣州城乡建设局网站wordpress的按装方法
  • 建站优化易下拉系统网站的建设与维护工资
  • 台州建站服务网站备案是备什么
  • 东营网站开发公司规划设计公司网站
  • 石碣镇网站建设公司东莞app下载
  • 公司网站建设的需求网站建设与维护项目六
  • 网站开发打开世界之窗默认内核百度关键词搜索技巧
  • 福田网站建设推荐wordpress 图片显示慢
  • 阜宁网站制作价格安康优质网站建设方案