解决方案 »
- 关于在linux上启用dbca,netmgr,netca等命令的问题
- ALTER一个很大的表,如何查询已经ALTER了多少条记录?
- 谁有www.oracle.com.cn的邀请吗呀,能不能帮我弄到一个,十分感激,谢谢!
- Oracle结果查询
- 关于触发器:如何在用户登录时获取客户的IP地址!
- 请问 oracle 12个月份
- 存储过程编译提示:未找到数据,如何解决
- 如何得到不是数字的数据集
- 信誉值超过120,散分
- 如何通过SQL语句得到oracle中指定一个表的表结构,以及在哪些视图。存储过程中使用过?
- unmber类型的unix时间戳怎么转换成date?
- oracle中无from的select问题
如果只是简单生成一个表的话可以这样
或者想要知道过程怎么写的,可以看看下面代码。
create procedure p_test20141011
as begin
excute immediate 'create table tbl_test20141011 nologging as
SELECT MEMBER_ID , REGISTER_DATE,MEMBER_POSITION,MEMBER_CARD_ID FROM MENBER_INFO WHERE
1=2'; ---------创建一个空表
insert into tbl_test20141011
SELECT MEMBER_ID , REGISTER_DATE,MEMBER_POSITION,MEMBER_CARD_ID FROM MENBER_INFO WHERE
MEMBER_CARD_ID IS NULL; ----向空表中插入需要数据
commit;
end;