create table view_configid_wagename (ID bigint(18),NAME varchar2(20));
insert into view_configid_wagename (NAME, ID)values ('JOB_WAGE', 1);
insert into view_configid_wagename (NAME, ID)values ('LEVEL_WAGE', 2);
insert into view_configid_wagename (NAME, ID)values ('LIVE_ALLOWANCE', 3);
insert into view_configid_wagename (NAME, ID)values ('WORK_ALLOWANCE', 4);
insert into view_configid_wagename (NAME, ID)values ('POST_WAGE', 5);
insert into view_configid_wagename (NAME, ID)values ('TECHNICAL_GRADE_WAGE', 6);
insert into view_configid_wagename (NAME, ID)values ('LIVE_ALLOWANCE', 7);
insert into view_configid_wagename (NAME, ID)values ('WORK_ALLOWANCE', 8);
insert into view_configid_wagename (NAME, ID)values ('NULL', 21);
insert into view_configid_wagename (NAME, ID)values ('NULL', 22);
insert into view_configid_wagename (NAME, ID)values ('NULL', 23);
insert into view_configid_wagename (NAME, ID)values ('NULL', 24);
insert into view_configid_wagename (NAME, ID)values ('NULL', 25);
[code="java"] CREATE OR REPLACE PROCEDURE "GOVHR"."DEMO" authid current_user IS V_SQL VARCHAR2(10000) ; CURSOR CURSOR_1 IS SELECT T.ID,T.NAME FROM VIEW_CONFIGID_WAGENAME T ORDER BY ID; BEGIN V_SQL := 'SELECT ROWNUM '; FOR V_ID IN CURSOR_1 LOOP V_SQL := V_SQL|| ',' || V_ID.NAME||' AS ' || V_ID.ID; END LOOP; V_SQL := V_SQL || ' FROM VIEW_CONFIGID_WAGENAME '; --DBMS_OUTPUT.PUT_LINE(V_SQL); V_SQL := 'CREATE OR REPLACE VIEW DEMOVIEW AS '|| V_SQL; --DBMS_OUTPUT.PUT_LINE(V_SQL); EXECUTE IMMEDIATE V_SQL; END; ----------------执行存储过程,生成视图 BEGIN "GOVHR"."DEMO"; END; [/code]
相关推荐
sybase的存储过程编写经验和方法sybase的存储过程编写经验和方法sybase的存储过程编写经验和方法
存储过程编写
有关sqlserver存储过程的编写及例子,并且对其他如.net中的存储过程有一点例子。
INFORMIX存储过程编写、INFORMIX存储过程开发指南
Oracle存储过程编写经验和优化措施 Oracle存储过程编写经验和优化措施 Oracle存储过程编写经验和优化措施
Oracle存储过程编写以及oracle存储过程的性能的调优
Oracle存储过程编写与调试 Oracle存储过程编写与调试
db2编写的存储过程分页 一个优化的分页存储过程.相当好用.
存储过程编写笔试试题.doc 来自一个公司的笔试题目
存储过程编写经验和优化措施 存储过程编写经验和优化措施
3、 让会写存储过程的测试人员,短时间内完成存储过程编写。 4、 可生成现行业主流的不同数据库类型的存储过程。 5、 添加的数据符合项目真实客户环境,数据类型和长度和任意定制化。 6、 保证添加的数据绝对正确、...
1.编写带输入参数的存储过程proc_St:在查询分析器中创建一个存储过程,要求输入学号和姓名-----即要求以学号(@SSno)和姓名(@SSname)为存储过程的输入参数(存储过程的参数名必须以@开头,每个参数都应当有数据...
INFORMIX最新实用存储过程编写
从零教你如何编写informix存储过程
C#如何编写存储过程,好东西
开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,...高程序运行效率,优化应用程序,在SP编写过程中应该注意SQL、索引、tempdb的使用规范。
DB2工具比较少,资料也很少,由于开发过程中用到,也试用了很多工具,开始使用dbeaver.exe工具,用于查询更新数据挺好,...最后发现SqlDbxPersonal挺好用,占用空间少,可以导出完整建表语句,与编写运行DB2存储过程
sql server2008轻松编写t-sql存储过程sql server2008轻松编写t-sql存储过程