WITH语句怎么用

这篇文章主要为大家展示了“WITH语句怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“WITH语句怎么用”这篇文章吧。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了乾安免费建站欢迎大家使用!

在 12c 中,你可以用 SQL 更快的运行 PL/SQL 函数或过程,这些是由 SQL 语句的 WITH语句加以定义和声明的。
如何在 WITH 语句中定义和声明一个过程或函数:
WITH PROCEDURE|FUNCTION test1 (…)BEGINEND;
SELECT FROM table_name;/
尽管你不能在 PL/SQL 单元直接使用 WITH 语句,但其可以在 PL/SQL 单元中通过一个动态 SQL 加以引用。
SQL> set serveroutput on
SQL> with function Is_Number
2        (x in varchar2) return varchar2 is
3          Plsql_Num_Error exception;
4          pragma exception_init(Plsql_Num_Error, -06502);
5       begin
6         if (To_Number(x) is NOT null) then
7           return 'Y';
8         else
9           return '';
10        end if;
11     exception
12       when Plsql_Num_Error then
13         return 'N';
14      end Is_Number;
15    select Is_Number('test') is_num from dual;
16  /

以上是“WITH语句怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

标题名称:WITH语句怎么用
网页链接:https://www.cdcxhl.com/article28/ghgpcp.html

成都网站建设公司_创新互联,为您提供网页设计公司网站排名商城网站网站导航用户体验电子商务

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设