类似创建表我们可以这样实现:
create table newtablename as select * from oldtablename;
那么,存储过程如何类似创建?
希望大家赐教,谢谢!
create table newtablename as select * from oldtablename;
那么,存储过程如何类似创建?
希望大家赐教,谢谢!
解决方案 »
- 一个简单重建SEQUENCE的存储过程
- sql迁移到oracle时的一个怪事
- Oracle 查询的求助。help~~~~~~~~~~~~~
- 误删了oracle10g的存储过程能恢复吗?
- 如何查询视图最后编译时间!谢谢,急
- 急需帮助:在WindowsXp Pro下安装Oracle11g无法创建数据库
- 奇怪的问题.不知道有没有人能解决或说出原因!关于数据库备份
- [请教]csdn可以登录了,公司的oracle却出现了问题!
- 请问如何在oracle中将记录插在表的末尾?
- 请问我在OEM中的CONSOLE中怎么只看到有节点,没有数据库呢?怎么把数据库添加进去呢?因为我要针对一个数据库做作业。
- 急求帮助:Oracle中的to_date()函数有多种日期格式,请问如何由日期格式解析出具体的时间字符串。。。
- 求助,合并单元格的SQL(或算法)该怎样写?
你可以从user_source表中查到相关信息,然后写个脚本实现。
或者用第三方工具来导,比如pl/sql developer。
set feedback off heading off verify off trimspool off
set pagesize 0 linesize 200
spool e:\admin_procedures.sql
select
DBMS_METADATA.GET_DDL('PROCEDURE',u.object_name)
from
user_objects u
where
u.object_type = 'PROCEDURE';
spool off;
exp/imp可以满足你的要求
===============================================exp/imp能导出存储过程???
( vUserID IN VARCHAR2,
vUserName IN VARCHAR2,
vUserPassword IN VARCHAR2,
vUserLvl IN VARCHAR2,
vCompany IN VARCHAR2) AS
BEGIN
insert into system.NetSearchUser
(UserID, UserName, UserPassword, UserLvl, Company)
values (vUserID, vUserName, vUserPassword, vUserLvl, vCompany);
END;
create or replace function func_test(test number)
return number
as
money number;
begin
money := power(test,2);
insert into TBL_MONEY(ID, MONEY) values(SQ_MONEY.nextval, money);
commit;
return money;
end;
/
应该对吧。。