Oracle 函数编写[通俗易懂]

Oracle 函数编写[通俗易懂]CREATEORREPLACEFUNCTIONf_homestay_count(wkt_polyCLOB)RETURNNUMBERISresultNUMBER;BEGIN SELECT COUNT(*)INTOresult FROM HOMESTAY_BASICT WHERE sdo_anyinteract( T.geom_po…

大家好,又见面了,我是你们的朋友全栈君。

CREATE OR REPLACE 
FUNCTION f_homestay_count (wkt_poly CLOB ) RETURN NUMBER 
IS result NUMBER ;
BEGIN
	SELECT
		COUNT (*) INTO result
	FROM
		HOMESTAY_BASIC T
	WHERE
		sdo_anyinteract (
			T .geom_point,
			sdo_geometry (wkt_poly, 4326)
		) = 'TRUE'; 
RETURN (result) ;

END ;

因为之前都是用mysql的,项目用oracle,第一次用oracle写function,还行踩了不少小坑。

上面是我业务需要用的特别简单的一个函数。实现功能也就是,传入一个空间面数据参数,统计属于该面内的所有民宿点。

具体函数代码解析如下。

Oracle 函数编写[通俗易懂]

看起来蛮简单的,但真的要留意各个标点符号的使用,尤其是分号,毕竟不是前端弱识别,也不是专门的ide有良好的检查。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160768.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java有哪些服务器_java服务器有哪些?

    java有哪些服务器_java服务器有哪些?java服务器有哪些?应用服务器主要为应用程序提供运行环境,为组件提供服务。Java的应用服务器很多,从功能上分为两大类,JSP服务器和JavaEE服务器,也可分其他小类。JSP服务器有Tomcat、BejyTiger、Geronimo、Jetty、Jonas、Jrun、Orion、Resin等等。JavaEE服务器有TongWeb、BESApplicati…

    2022年6月8日
    32
  • 怎样做一个软件项目经理助理_软件开发项目经理的职责

    怎样做一个软件项目经理助理_软件开发项目经理的职责第一部分:软件项目经理的要求首先是一个管理者。其次熟悉某些工具,某几种语言。行业背景。项目管理技能。软件项目经理面临的恶劣环境,我们绝大部分软件企业执行在相对混乱的状态(CMM一级),组织不大可能

    2022年8月3日
    4
  • 模仿学习(Imitation Learning)概述

    模仿学习(Imitation Learning)概述本篇文章是基于台大李宏毅老师的课程写的,如有疏漏,请看原课程。https://www.youtube.com/watch?v=rl_ozvqQUU81.什么是模仿学习?模仿学习(ImitationLearning)也被称为基于演示的学习(LearningByDemonstration)或者学徒学习(ApprenticeshipLearning)。机器是可以与环境进行交互的,但…

    2022年9月19日
    0
  • RestTemplate设置MediaType[通俗易懂]

    RestTemplate设置MediaType[通俗易懂]Stringurl=”http://testurl”;Map<String,Object>requestMap=newHashMap<>();resultMap.put(“param1″,”value1”);resultMap.put(“param2″,”value2”);HttpHeadersheaders=newHttpH…

    2022年5月9日
    30
  • navicat注册码怎么获得_navicat永久激活码最新

    navicat注册码怎么获得_navicat永久激活码最新产品适用:Navcat产品+中文版+64位注册机百度网盘链接:https://pan.baidu.com/s/1H49nNga9h0WHWKGWAGy18g提取码:ri5d1、cmd进入注册机目录执行命令navicat-patcher.exe”D:\ProgramFiles\PremiumSoft\NavicatPremium12″(navicate的目录)2、执行…

    2022年10月13日
    0
  • route-map的原理及简单应用[通俗易懂]

    route-map的原理及简单应用[通俗易懂]route-map(路由策略)

    2022年7月4日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号