1. for c in (select column_value from table(f_split(V_FileID, ','))) loop
  2. --若没有填写资格开始结束时间,则填入
  3. select count(*)
  4. into numDataCount
  5. from ly_zg_jzfbt z
  6. where file_id = c.column_value
  7. and z.pt_valid_stime is null;
  8. if numDataCount > 0 then
  9. update ly_zg_jzfbt z
  10. set z.pt_valid_stime = trunc(sysdate),
  11. z.pt_valid_etime = add_months(trunc(sysdate), 12) - 1,
  12. z.fanaly_valid_etime = add_months(trunc(sysdate), 12) - 1
  13. where z.file_id = c.column_value;
  14. commit;
  15. end if;
  16.  
  17. select l.CONTROL_ID
  18. into numControl
  19. from ly_zg_jzfbt l
  20. where file_id = c.column_value;
  21. varERRMSG := PK_JJZLFBTINFO.F_CheckStandard(c.column_value,
  22. to_char(numControl));
  23. if varERRMSG is not null then
  24. raise_application_error('-20001', varERRMSG);
  25. end if;
  26. PK_FAMILYHOUSE.P_GetFamilyHouseInfoData(
  27. numControl,
  28. c.column_value,
  29. p_temp);
  30. if varERRMSG is not null then
  31. raise_application_error('-20001', varERRMSG);
  32. end if;
  33. PK_FAMILYINFO.P_GetFamilyInfo(
  34. c.column_value,
  35. p_temp);
  36. if varERRMSG is not null then
  37. raise_application_error('-20001', varERRMSG);
  38. end if;
  39.  
  40. select l.is_over_certificate
  41. into doCeritify
  42. from ly_zg_jzfbt l
  43. where file_id = c.column_value;
  44.  
  45. if doCeritify is null or doCeritify = 1 then
  46. update ly_zg_jzfbt l
  47. set l.do_certificate_time = sysdate, l.is_over_certificate = 0
  48. where file_id = c.column_value;
  49. commit;
  50. end if;
  51. --将out出的内容与file_id拼接在一起
  52. varIncomeAvg_All := varIncomeAvg_All || c.column_value || ':' ||
  53. numIncomeAvg || ',';
  54. varIdentifiedArea_All := varIdentifiedArea_All || c.column_value || ':' ||
  55. numIdentifiedArea || ',';
  56. varPerIdentifiedArea_All := varPerIdentifiedArea_All ||
  57. c.column_value || ':' ||
  58. numPerIdentifiedArea || ',';
  59. end loop;

sql中table用法的更多相关文章

  1. SQL 中ROLLUP 用法

    SQL 中ROLLUP 用法 ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集. 下面是 CUBE 和 ROLLUP 之间的具体区别: CUBE 生成的结果集显示了所选列中值的所有 ...

  2. Sql 中Collate用法

    今天查询sqlite的时候需要不区分大小写,查了下文档,需要使用collate nocase.顺便学习下collate的用法. collate在sql中是用来定义排序规则的.排序规则其实就是当比较两个 ...

  3. sql 中 exists用法

    SQL中EXISTS的用法   比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(S ...

  4. 数据库sql中distinct用法注意事项

    在写sql中去重复等操作,需要用到distinct. 在使用distinct的时候要注意,尤其是在有行列转换的时候.要把sql运行出来看看是不是与你想要的结果一样. 通过自己试验,distinct有从 ...

  5. 详细的SQL中datediff用法

    DATEDIFF 函数 [日期和时间] 功能返回两个日期之间的间隔. 语法DATEDIFF ( date-part, date-expression-1, date-expression-2 ) da ...

  6. Sql中CHARINDEX用法

    CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEI ...

  7. SQL中ISNULL用法示例

    ISNULLSQL查询示例SELECT ISNULL    使用指定的替换值替换 NULL. 语法       :ISNULL ( check_expression , replacement_val ...

  8. SQL 中 HAVING 用法

    现在 Student表有 如下数据 现需求如下: 查找每个老师的学生的平均年龄且平均年齿大于12 不使用 HAVING SELECT * FROM (SELECT TeacherID, AVG(Age ...

  9. SQL中的between and

    "between xx and  xx "在SQL中的用法 这个大家都很熟悉,但是当问到是否包含两端的值时,就有点儿不确定了.在W3School网站上,有这样的一段话: 参考:ht ...

随机推荐

  1. webapi datetime类型序列化成json带T且时间不对问题的解决

    在global.asax.cs里加入如下代码: protected void Application_Start() { GlobalConfiguration.Configuration.Forma ...

  2. 日常捕获的野生知识 - javascript获取屏幕大小

    刚刚接触JavaScript,涉及到 document , window 的一些基本知识不是很了解,今天为了一个屏幕大小折腾了半天,幸好找到了很好的例子学习. 代码如下: <html> & ...

  3. hihoCoder 1148 2月29日

    时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期). 只有闰年有2月29日,满足以下一个条件的年份为闰年: ...

  4. vs2017源文件创建代码自动版权声明注释

    原来在vs2015下用的挺好,顺便移植到2017下. 用文本打开,在其头部加上 “C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterpr ...

  5. 佛系结对编程---四则运算(Core 第四组)

    ----by core 第四组 ( 邹卫其 范力 ) 一. 项目介绍 1. 能自动生成小学四则运算题目并给出答案,生成题目时可以选择下列参数:   1)生成题目数量   2)每道题目中运算数数量   ...

  6. Session、Cookie详解(2)

    session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的 ...

  7. PHP | 别家网站都有的登录功能,你的网站也可以有!

    如果说一个网站是一个独立的王国,那登录功能就相当于这个[王国]的大门.进出往来的人必须要通过这道[门]才能进出这个[王国],这样才能有效的达到对人流量和用户的有效监管,也可以进一步了解每个用户的喜好, ...

  8. 微软发布SQL Server on Linux

    本文参考并翻译自:微软云计算与企业执行副总裁Scott Guthrie的博客. 过去的一年,不管是对于微软的数据业务,还是整个行业,都是令人惊喜的一年.在周四刚于纽约举行的Data Driven活动中 ...

  9. 【Leetcode】【Medium】Subsets II

    Given a collection of integers that might contain duplicates, S, return all possible subsets. Note: ...

  10. mongodb 启动

    >mongod.exe --dbpath  C:\Environ\mongodb-3.0.6\data\db >mongod.exe --logpath "C:\Environ\ ...