快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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语句怎么用
网页路径:http://6mz.cn/article/ghgpcp.html

其他资讯