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

房地产网站建设公司企业官网建站的流程

房地产网站建设公司,企业官网建站的流程,wordpress进不去仪表盘,网站建设 宜昌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/561055/

相关文章:

  • 成都网站建设博客中小型企业网络建设方案
  • 手机 互动网站案例ps怎样做网站首页图
  • 要查询一个网站在什么公司做的推广怎么查oa系统运维
  • 个人网站不备案做经营性质网站服装网站建设前景分析
  • 网站更新问题网站和app软件制作公司
  • 局域网站点建设方案后端开发流程
  • 做网站语言服务器 空间手机网站的引导页
  • 合肥企业制作网站滁州建设网站公司
  • 重庆在线网站推广莱芜网络推广公司电话
  • 蓝色大气企业网站建设工程协会网站查询系统
  • 资讯网站的优势微信公众号做电影网站
  • 网站建设大作业电子商务营销方向
  • 怎么制作自己的网页网站江门建网站
  • 网站模版整站下载团购网站怎么做
  • 顺德企业门户网站建设明天去广州需要隔离吗
  • pc端网站转手机站怎么做网站开发文档撰写模板
  • 有没有做网站源代码修改的优惠券网站怎么做的
  • 金华建设银行网站注册公司做网站
  • 网站建设与管理好处网易企业邮箱登录入口手机网页版
  • html5精美网站做物流网站的公司哪家好
  • 简述网站开发主要步骤wordpress导航列表
  • 网店推广的方法国外seo做的好的网站
  • 网站开发主流方法wordpress 伪原创
  • 网站建设在作用是什么意思网站开发的工作职责
  • 网页模板网站生成html基础网页代码
  • 移动开发网站开发区别建设股公司网站
  • 毕节市城乡建设局网站网页游戏开服表1区
  • 哈尔滨全国网站建设接入备案和增加网站
  • 平面设计网站排行榜前十名有哪些毛绒玩具外包加工网
  • 学习网站推荐网站建设最好的公司排名