Oracle一些基本操作
查看表以及列:
Select * From all_tables where owner = 'userName' ---注意,这里需要区分大小写!
select *
from user_tab_columns
where Table_Name='表名注意大小写'
order by column_name
--查看当前用户下的某个表的列
select *
from all_tab_columns
where Table_Name='表名注意大小写'
order by column_name
--查看当前用户有权限看的所有的表的下的某个表的列
打印Oracle中的数据
DECLARE maxvalue number DEFAULT 0; BEGIN select max(C_TIMESTAMP)+2 into maxvalue from EMFUND.Tb_Queryinfo ; dbms_output.put_line(maxvalue); END;
declare type my_emp is table of EMFUND.TB_QUERYINFO%rowtype INDEX BY BINARY_INTEGER; new_emp my_emp; v_num number:=0; cursor cur_emp is select * from EMFUND.TB_QUERYINFO Where Rownum <=10; begin for v_emp in cur_emp loop v_num:=v_num+1; select * into new_emp(v_num) from EMFUND.TB_QUERYINFO where C_ID=v_emp.C_ID; end loop; for i in 1..new_emp.count loop dbms_output.put_line(new_emp(i).C_ID); end loop; end; --bulk collect
http://www.cnblogs.com/emanlee/archive/2011/12/02/2272629.html
posted on 2015-03-19 15:09 Anthony.Zhao 阅读(224) 评论(0) 编辑 收藏 举报