比较复杂的操作,但是该脚本在SQL理运行是没有问题的,现在想在asp.net页面做个按钮执行该SQL脚本,里面的SQL语句可以全部拿出来,不一定要在文本里读出来,但是SQL语句比较多,在ASP.NET执行不了,怎么执行ORACLE里的写好的SQL脚本begin
sql;
end;这种不行
放在ORACLE的存储过程里执行也不行
sql;
end;这种不行
放在ORACLE的存储过程里执行也不行
解决方案 »
- cookie跨页提交小问题
- DataList和AJAX的问题
- DropDownList1从数据库里面取出来的值,想在最前面加一个'请选择' 代码应该怎么改,谢谢.
- 在aspx中使用梅花雪日历控件的问题,你们有谁把梅花雪的日历控件用到aspx文件当中过的进来看看
- ■■■网页超时问题之经典问题
- ASP.NET监控UDP端口
- 一个Sql语句问题,有兴趣的进来看看
- 100分求一套ASP.NET做的内容管理系统,要求界面精美,今天给分。
- 请问C#中替换空格为 <为<;的函数在那个命名空间下。
- 网站中上传文件目录文件大
- ig:WebTextEditor 影响其它控件颜色,怎么回事儿?
- Membership IIS6.0 管理用户
alter table t_dj_jgnsr NOLOGGING;
drop table t_dj_jgnsr;
create table t_dj_jgnsr
as select * from t_dj_jgnsr@ha3 where gljg_dm like '2320804%';
alter table t_dj_jgnsr LOGGING;
commit;
/*更新T_RD_SZJDXX税种鉴定信息表*/
alter table T_RD_SZJDXX NOLOGGING;
drop table T_RD_SZJDXX;
create table T_RD_SZJDXX
as select * from T_RD_SZJDXX@ha3 t where t.swglm in (select distinct swglm from t_dj_jgnsr);
alter table T_RD_SZJDXX LOGGING;
commit;/*更新t_zs_jkmx缴款明细*/
alter table t_zs_jkmx NOLOGGING;
drop table t_zs_jkmx;
create table t_zs_jkmx
as select * from t_zs_jkmx@ha3 t where t.gljg_dm like '2320804%' and t.zsxm_dm in('12','15');
alter table t_zs_jkmx LOGGING;
commit;
/*更新t_dj_tdsysdjxx 土地税登记信息*/
alter table t_dj_tdsysdjxx NOLOGGING;
drop table t_dj_tdsysdjxx;
create table t_dj_tdsysdjxx
as select * from t_dj_tdsysdjxx@ha3 t where t.swglm in (select distinct swglm from t_dj_jgnsr);
alter table t_dj_tdsysdjxx LOGGING;
commit;/*更新t_dj_fcsdjxx 房产说登记信息*/
alter table t_dj_fcsdjxx NOLOGGING;
drop table t_dj_fcsdjxx;
create table t_dj_fcsdjxx
as select * from t_dj_fcsdjxx@ha3 t where t.swglm in (select distinct swglm from t_dj_jgnsr);
alter table t_dj_fcsdjxx LOGGING;
commit;
写个存储过程调用应该也可以。
CREATE OR REPLACE PACKAGE MY_PACKAGE
AS
TYPE TEST_CURSOR IS REF CURSOR;--TEST_CURSOR 为包的类型,可以根据需要,自己定义,名称只要有意义即可
END MY_PACKAGE;
--建立存储过程
CREATE OR REPLACE PROCEDURE GET_All(P_NAME OUT MY_PACKAGE.TEST_CURSOR)
AS
BEGIN
OPEN P_NAME FOR SELECT*FROM DB_PROC ;
--这只是个实例,具体的过程,根据你的需要,自己写
END GET_all;
你的语句没有什么错误啊 。把commit; 去掉试试