范文无忧网面试笔试笔试回答

Oracle存储过程的笔试题:有一个两维表 M行N列请用Oracle的存

02月01日 编辑 fanwen51.com

[财务试题。急判断题高分]1.财务分析的基础是会计报表,会计报表的基础是会计技术。(X )2.资产减值准备明细表用于补充说明企业的流动资产减值准备的增减变动情况。( X)3.债权人通常不仅关心企业偿债能力比...+阅读

行列转换啊

利用数据字典,经过存储过程生成对应的视图,我来写一个

稍等

不好意思,中午电脑出毛病了。过程如下

CREATE OR REPLACE PROCEDURE row_col_convert(p_tabname IN VARCHAR2,view_name IN VARCHAR2 DEFAULT 'v_tmp') AUTHID CURRENT_USER AS sqlstr VARCHAR2(4000); sqlstr1 varchar2(500):='select ''??'' newid'; cur sys_refcursor; id_col VARCHAR2(30); id varchar2(100); BEGIN if trim(p_tabname) is null then return; end if; SELECT column_name INTO id_col FROM user_tab_cols WHERE table_name=upper(p_tabname) AND column_id=1; OPEN cur FOR 'select to_char('||id_col||') from '||p_tabname||' order by 1'; loop fetch cur INTO ID; exit WHEN cur%notfound; sqlstr1:=sqlstr1||',max(decode('||id_col||','''||id||''',to_char(??)))"'||id||'"'; END loop; sqlstr1:=sqlstr1||' from '||p_tabname; FOR cur1 IN(SELECT column_name FROM user_tab_cols WHERE table_name=upper(p_tabname) AND column_id>1) loop sqlstr:=sqlstr||chr(10)||'union all '||REPLACE(sqlstr1,'??',cur1.column_name); END loop; execute immediate 'create or replace view '||view_name||' as '||substr(sqlstr,12); END;

/

编译好过程后,传入表名(视图名为可选传参,默认为v_tmp),执行后查询创建的视图即可

可以根据实际情况作适当修改,比如这里取字段名用的user_tab_cols可以改成all_tab_cols,此时最好再加上owner条件来准确定位

试试,有问题问我

延伸阅读:

C语言面试题目急!!!前面两位虽说的有一定道理,但到这里来的同志不是来寻求打击的。 社会上各个层面的人都有,各个层面的需求也都有,所以不要那样了。 C程序如下: #define N 24 #include "stdlib.h" v...

公务员考试面试:怎样回答每种类型的试题因为题目是千差万别的,必须从具体考题去考虑。这里只提供一般性的要点,考生自己去体会。 第一,时政评论方面的考题,可以把握基本的原则是要两分法看问题。这个问题回答好不容易,...

科大讯飞2013笔试题编写一个类要求该类不能被继承且只能实例在C++ 中没有final 这个关键字,要实现这个要求还是需要花费一些精力。 首先想到的是在C++ 中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会自动调用父类...

求科大讯飞2012底的笔试题面试内容越详细越好谢谢你了神呀我来说说吧,我已经面试通过拿到OFFER,科大讯飞的考试时分A,B卷的,我考的是B卷,看你运气吧,我也记不得多少了. 第一是笔试: 选择题 填空题 简答题 程序题 选择题有: 有理数无理数那...

会计考试题目有哪些一、初级会计职称考试,需要考会计和经济法两科,要求具备会计从业资格,持有会计从业资格证书,并具有高中以上学历。 二、中级会计职称考试,需要考会计实务、经济法和财务管理三科,...

帮忙我SQL学的不好金蝶的SQL面试题谁给我讲解下问题1答案: select a.人员资料 from A表 as a, B表 as b, C表 as c where a.借书证号 = b.借书证号 and b.借阅编号 = c.借阅编号 and count(c.图书编号) >5 问题2答案: creat...

银监会面试题型特点有哪些1、普通题目特点普通题目包含自我介绍、普通结构化。普通结构化一般考查考生的综合分析能力、岗位匹配性、计划组织协调能力、应急应变、人际交往意识与技巧。近三年,综合分...

Java集合测试题public class CharCount { /** * 计算字符串中每个字符出现的个数 * param str * return */ public static MapgetCharCountOfString(String str){ Mapmap = null; if(str =...

如何准备系统设计类面试题我就是平面设计师。让我来回答你这个问题吧。首先,做平面设计的你不光是要会平面的,三维软件一定要有一个拿的出手,PROE虽然实用性好,但渲染效果不佳,所以一般都会用inventor,再者...

推荐阅读
图文推荐
栏目列表