CREATE PROCEDURE importdata
@userID varchar(100)
ASdelete
FROM ZCSJINPUT
where
Exists (select ZWMC from JSZW where ZWMC=rtrim(ltrim(ZCSJINPUT.XRJSZW)))
and Exists (select MC from DW where DW.ParentID is not null and MC=rtrim(ltrim(ZCSJINPUT.XZ)))
and Exists (select MC from DW where DW.ParentID is null and MC=rtrim(ltrim(ZCSJINPUT.QX)))
and Exists (select XLZLMC from XLZL where XLZLMC=rtrim(ltrim(ZCSJINPUT.XL)))
and Exists (select QDFS from QDFS where QDFS=rtrim(ltrim(ZCSJINPUT.ZCQDFS)))
and Exists (select ZYMC from ZY where ZYMC=rtrim(ltrim(ZCSJINPUT.CSZY)))
and rtrim(ltrim(ZCSJINPUT.XB)) in ('男','女')
and SFZ_YZ(rtrim(ltrim(ZCSJINPUT.SFZHM)))=1
and IMPORTUSER=@userID
select 1
GO
@userID varchar(100)
ASdelete
FROM ZCSJINPUT
where
Exists (select ZWMC from JSZW where ZWMC=rtrim(ltrim(ZCSJINPUT.XRJSZW)))
and Exists (select MC from DW where DW.ParentID is not null and MC=rtrim(ltrim(ZCSJINPUT.XZ)))
and Exists (select MC from DW where DW.ParentID is null and MC=rtrim(ltrim(ZCSJINPUT.QX)))
and Exists (select XLZLMC from XLZL where XLZLMC=rtrim(ltrim(ZCSJINPUT.XL)))
and Exists (select QDFS from QDFS where QDFS=rtrim(ltrim(ZCSJINPUT.ZCQDFS)))
and Exists (select ZYMC from ZY where ZYMC=rtrim(ltrim(ZCSJINPUT.CSZY)))
and rtrim(ltrim(ZCSJINPUT.XB)) in ('男','女')
and SFZ_YZ(rtrim(ltrim(ZCSJINPUT.SFZHM)))=1
and IMPORTUSER=@userID
select 1
GO
解决方案 »
- 这句为什么执行特别慢
- 多表查询求助,急。
- oracle pl/sql:create functions pls-00013??
- 两张表合成一个视图,请高手帮忙最好能通过一个SQL语句实现
- 请问下在oracle中超过2000万行记录的表如何处理才能提高存取性能?
- 电信计费中长途重复话单的技术处理
- 如何将数据从一个数据库增量导入到另外一个数据库的一个表中?
- Oracle数据库管理员技术指南
- (200分)在同一个数据库,两个相同字段的表a1、a2,a1软件系统使用,a2用于备份a1里的数据,如何建一个存储过程比较a1和a2里的数据,把a
- 在SQL*Plus中,exit和quit这两个命令有什么不同??
- 急啊 各位高手请进哈~~~ 我把SQL中的存储过程 修改为 ORACLE中的存储过程 声明报错!! 请指点!!!!
- ?SQL函数转换为oracle函数 高手请指点下
@userID varchar(100)
AS delete
FROM ZCSJINPUT
where
and (ZCSJINPUT.XB)) in ( '男 ', '女 ')
and SFZ_YZ((ZCSJINPUT.SFZHM)))=1
and IMPORTUSER=@userID
select 1
GO