select-plsql中with as用法问题

问题描述

plsql中with as用法问题

with selqtin(value1) as
(select max(adt.inpatient.age) from adt.inpatient);
这条会报错缺失select关键字?

解决方案

SQL> WITH
2 ones_next (col) AS (
3 select 1 from dual
4 union all
5 select 1 + col from ones_next where col < 5
6 )
7 select * from ones_next;

   COL

     1
     2
     3
     4
     5

            自己看着改吧

解决方案二:

这样用
with xxx as (select 语句) select *from xxx;

时间: 2024-09-19 23:54:56

select-plsql中with as用法问题的相关文章

oracle/plsql中decode()函数用法

在Oracle/ PLSQL的,DECODE函数有一个IF - THEN - ELSE语句的功能. DECODE函数的语法是: decode( expression , search , result [, search , result]... [, default] ) expression值进行比较. search 是对表达相比的价值. result是返回的值,如果表达式等于搜索. default 是可选的.如果没有找到匹配,解码将返回默认值.如果省略了默认,然后解码语句将返回null(如

JQuery中Bind()事件用法分析

这篇文章主要介绍了JQuery中Bind()事件用法,实例分析了Bind()事件的功能.特点与绑定事件时的使用技巧,需要的朋友可以参考下 本文实例分析了JQuery中Bind()事件用法.分享给大家供大家参考.具体分析如下: 我们先看一下它的定义: ? 1 .bind( eventType [, eventData], handler(eventObject)) .Bind()方法的主要功能是在向它绑定的对象上面提供一些事件方法的行为.期中它的三个参数的意义分别如下: eventType是一个字

Mysql中limit的用法详解

Mysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能. SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数.LIMIT 接受一个或两个数字参数.参数必须是一个整数常量.如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最

asp.net-Asp.net中GridView中button的用法

问题描述 Asp.net中GridView中button的用法 在网上查了资料,用法如下: <asp:TemplateField> <ItemTemplate> <asp:Button ID=""Button2"" runat=""server"" CausesValidation=""false"" CommandName=""&quo

sql-下面SQL语句 中 exists的用法

问题描述 下面SQL语句 中 exists的用法 下面2句SQL,我都知道是什么意思,一个用的是exists,一个用的是in. 可我就是不理解为什么exists用在这里,就可以呢? select Student.* from Student , SC where Student.S# = SC.S# and SC.C# = '01' and exists (Select 1 from SC SC_2 where SC_2.S# = SC.S# and SC_2.C# = '02') order

SQL Server 中 RAISERROR 的用法详细介绍_mssql2005

 SQL Server 中 RAISERROR 的用法 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sql server 2005的帮助 ] 其语法如下: RAISERROR ( { msg_id | msg_str | @local_variable } { ,severity ,state } [ ,argument [ ,...n ] ] ) [ WITH option [ ,...n ] ] 简要说明一下:   第一个参数:{ msg_id |

SQL Server 中 RAISERROR 的用法

原文:SQL Server 中 RAISERROR 的用法 raiserror  是由单词 raise error 组成      raise  增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sql server 2005的帮助 ]   其语法如下: RAISERROR ( { msg_id | msg_str | @local_variable }                     { ,severity ,state } 

C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)_C#教程

本文实例讲述了C# DataTable中Compute方法用法.分享给大家供大家参考,具体如下: Compute函数的参数就两个:Expression,和Filter. Expresstion是计算表达式,关于Expression的详细内容请看这里: http://msdn2.microsoft.com/zh-cn/library/system.data.datacolumn.expression(VS.80).aspx 而Filter则是条件过滤器,类似sql的Where条件. DataTab

php中strtotime函数用法详解_php技巧

本文实例讲述了php中strtotime函数用法.分享给大家供大家参考.具体如下: strtotime(字符串$时间[,诠释$现在])int strtotime(string $time [,int $now] 该函数期望得到一个包含美国英语日期格式,并会尝试解析成一个Unix时间戳(多少秒自1970年1月1日00:00:00星期一该格式),相对于现在提供的时间戳,或当前时间如果现在不提供 这个函数将使用TZ环境变量(如果有)来计算时间戳,自PHP 5.1.0有更容易的方法来确定所使用的所有/日