sql中table用法
- for c in (select column_value from table(f_split(V_FileID, ','))) loop
- --若没有填写资格开始结束时间,则填入
- select count(*)
- into numDataCount
- from ly_zg_jzfbt z
- where file_id = c.column_value
- and z.pt_valid_stime is null;
- if numDataCount > 0 then
- update ly_zg_jzfbt z
- set z.pt_valid_stime = trunc(sysdate),
- z.pt_valid_etime = add_months(trunc(sysdate), 12) - 1,
- z.fanaly_valid_etime = add_months(trunc(sysdate), 12) - 1
- where z.file_id = c.column_value;
- commit;
- end if;
- select l.CONTROL_ID
- into numControl
- from ly_zg_jzfbt l
- where file_id = c.column_value;
- varERRMSG := PK_JJZLFBTINFO.F_CheckStandard(c.column_value,
- to_char(numControl));
- if varERRMSG is not null then
- raise_application_error('-20001', varERRMSG);
- end if;
- PK_FAMILYHOUSE.P_GetFamilyHouseInfoData(
- numControl,
- c.column_value,
- p_temp);
- if varERRMSG is not null then
- raise_application_error('-20001', varERRMSG);
- end if;
- PK_FAMILYINFO.P_GetFamilyInfo(
- c.column_value,
- p_temp);
- if varERRMSG is not null then
- raise_application_error('-20001', varERRMSG);
- end if;
- select l.is_over_certificate
- into doCeritify
- from ly_zg_jzfbt l
- where file_id = c.column_value;
- if doCeritify is null or doCeritify = 1 then
- update ly_zg_jzfbt l
- set l.do_certificate_time = sysdate, l.is_over_certificate = 0
- where file_id = c.column_value;
- commit;
- end if;
- --将out出的内容与file_id拼接在一起
- varIncomeAvg_All := varIncomeAvg_All || c.column_value || ':' ||
- numIncomeAvg || ',';
- varIdentifiedArea_All := varIdentifiedArea_All || c.column_value || ':' ||
- numIdentifiedArea || ',';
- varPerIdentifiedArea_All := varPerIdentifiedArea_All ||
- c.column_value || ':' ||
- numPerIdentifiedArea || ',';
- end loop;
sql中table用法的更多相关文章
- SQL 中ROLLUP 用法
SQL 中ROLLUP 用法 ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集. 下面是 CUBE 和 ROLLUP 之间的具体区别: CUBE 生成的结果集显示了所选列中值的所有 ...
- Sql 中Collate用法
今天查询sqlite的时候需要不区分大小写,查了下文档,需要使用collate nocase.顺便学习下collate的用法. collate在sql中是用来定义排序规则的.排序规则其实就是当比较两个 ...
- sql 中 exists用法
SQL中EXISTS的用法 比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(S ...
- 数据库sql中distinct用法注意事项
在写sql中去重复等操作,需要用到distinct. 在使用distinct的时候要注意,尤其是在有行列转换的时候.要把sql运行出来看看是不是与你想要的结果一样. 通过自己试验,distinct有从 ...
- 详细的SQL中datediff用法
DATEDIFF 函数 [日期和时间] 功能返回两个日期之间的间隔. 语法DATEDIFF ( date-part, date-expression-1, date-expression-2 ) da ...
- Sql中CHARINDEX用法
CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEI ...
- SQL中ISNULL用法示例
ISNULLSQL查询示例SELECT ISNULL 使用指定的替换值替换 NULL. 语法 :ISNULL ( check_expression , replacement_val ...
- SQL 中 HAVING 用法
现在 Student表有 如下数据 现需求如下: 查找每个老师的学生的平均年龄且平均年齿大于12 不使用 HAVING SELECT * FROM (SELECT TeacherID, AVG(Age ...
- SQL中的between and
"between xx and xx "在SQL中的用法 这个大家都很熟悉,但是当问到是否包含两端的值时,就有点儿不确定了.在W3School网站上,有这样的一段话: 参考:ht ...
随机推荐
- webapi datetime类型序列化成json带T且时间不对问题的解决
在global.asax.cs里加入如下代码: protected void Application_Start() { GlobalConfiguration.Configuration.Forma ...
- 日常捕获的野生知识 - javascript获取屏幕大小
刚刚接触JavaScript,涉及到 document , window 的一些基本知识不是很了解,今天为了一个屏幕大小折腾了半天,幸好找到了很好的例子学习. 代码如下: <html> & ...
- hihoCoder 1148 2月29日
时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期). 只有闰年有2月29日,满足以下一个条件的年份为闰年: ...
- vs2017源文件创建代码自动版权声明注释
原来在vs2015下用的挺好,顺便移植到2017下. 用文本打开,在其头部加上 “C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterpr ...
- 佛系结对编程---四则运算(Core 第四组)
----by core 第四组 ( 邹卫其 范力 ) 一. 项目介绍 1. 能自动生成小学四则运算题目并给出答案,生成题目时可以选择下列参数: 1)生成题目数量 2)每道题目中运算数数量 ...
- Session、Cookie详解(2)
session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的 ...
- PHP | 别家网站都有的登录功能,你的网站也可以有!
如果说一个网站是一个独立的王国,那登录功能就相当于这个[王国]的大门.进出往来的人必须要通过这道[门]才能进出这个[王国],这样才能有效的达到对人流量和用户的有效监管,也可以进一步了解每个用户的喜好, ...
- 微软发布SQL Server on Linux
本文参考并翻译自:微软云计算与企业执行副总裁Scott Guthrie的博客. 过去的一年,不管是对于微软的数据业务,还是整个行业,都是令人惊喜的一年.在周四刚于纽约举行的Data Driven活动中 ...
- 【Leetcode】【Medium】Subsets II
Given a collection of integers that might contain duplicates, S, return all possible subsets. Note: ...
- mongodb 启动
>mongod.exe --dbpath C:\Environ\mongodb-3.0.6\data\db >mongod.exe --logpath "C:\Environ\ ...