Oracle is和as 关键字学习

这篇具有很好参考价值的文章主要介绍了Oracle is和as 关键字学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前写的Oracle存储过程中都有is和as关键字;下面学习这二个关键字;


Oracle中is可用于以下情况:

判断某个值是否为null。在Oracle中,null表示一个未知或不适用的值。因此,我们需要使用is null或is not null语句来检查某个值是否为null。

判断两个值是否相等。当我们需要比较两个值是否相等时,通常使用等于号(=)来执行比较。但在Oracle中,如果两个值都为null,则使用等于号无法判断它们是否相等。因此,我们需要使用is语句来判断它们是否相等。

判断某个值是否属于某个集合。当我们需要检查某个值是否属于某个集合时,通常使用in操作符。但在Oracle中,如果我们需要检查某个值是否不属于某个集合,则需要使用is not in语句。

sqlplus看一下;

oracle as 关键字,数据库,oracle,数据库,is,as

登录scott;记得scott有雇员表;不过名字是emp;

oracle as 关键字,数据库,oracle,数据库,is,as 

Oracle IS和AS关键字在Oracle函数或过程创建中的使用

Oracle IS关键字
Oracle IS关键字用于在PL/SQL中声明一个函数或过程的主体。它可以被认为是”BEGIN”关键字的替代品,用于标识函数或过程的开始。


下面是一个使用Oracle IS关键字创建函数的示例:

CREATE OR REPLACE FUNCTION calculate_salary (employee_id NUMBER) 
RETURN NUMBER IS
  salary NUMBER;
BEGIN
  select sal into salary from emp where empno= employee_id;
  RETURN salary;
END calculate_salary;

select calculate_salary(7788) from dual;

oracle as 关键字,数据库,oracle,数据库,is,as 

oracle as 关键字,数据库,oracle,数据库,is,as 

Oracle AS关键字
Oracle AS关键字用于在PL/SQL中声明一个函数或过程的标识符。它可以被认为是”AS”关键字的替代品,用于标识函数或过程的名称。

下面是一个使用Oracle AS关键字创建函数的示例:

CREATE OR REPLACE FUNCTION getsalary (empid NUMBER) 
RETURN NUMBER AS
  salary NUMBER;
BEGIN
  select sal into salary from emp where empno= empid;
  RETURN salary;
END getsalary;

select getsalary(7839) from dual;

oracle as 关键字,数据库,oracle,数据库,is,as 

oracle as 关键字,数据库,oracle,数据库,is,as 

IS关键字用于标识函数或过程的开始,表示函数或过程的主体。它可以在函数或过程名称前使用。
AS关键字用于标识函数或过程的名称,表示函数或过程的标识符。它可以在函数或过程主体前使用。
在规范方面,这两个关键字是可互换的,可以根据个人偏好选择使用哪个关键字。然而,在团队或项目中为了保持一致性,应该选择一种标准并在整个代码库中使用它。 文章来源地址https://www.toymoban.com/news/detail-728315.html

到了这里,关于Oracle is和as 关键字学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C# void 关键字学习

    C#中void是System.Void的别名; 可以将 void 用作方法(或本地函数)的返回类型来指定该方法不返回值; 如果C#方法中没有参数,则不能将void用作参数;这是与C语言不同的,C语言有 int func(void) 这样的; 做一个winform示例看一下;

    2024年02月10日
    浏览(39)
  • C# const关键字学习

    你居然不知道const?今天在做项目的时候别人问我的,我确实不知道这个,今天我们就来一起学习一下const定义局部变量,这个对于常数变量非常的友好的,可以提高程序的运行效率,因为它是在编译时的操作,所以我们必须要学习一下,这不就是提

    2024年01月22日
    浏览(53)
  • final关键字--java学习笔记

    final是最终的意思,可以修饰类、方法、变量 修饰类:该类被称为最终类,特点是不能被继承了 修饰方法:该方法被称为最终方法,特点是不能被重写了 修饰变量:该变量只能被赋值一次 就相当于给类、方法、变量做了一个绝育手术  示例: final修饰类: final修饰方

    2024年01月18日
    浏览(81)
  • 前端学习C语言 - 函数和关键字

    本篇主要介绍: 自定义函数 、 宏函数 、 字符串处理函数 和 。 基本用法 实现一个 add() 函数。请看示例: 其中a, b 叫 形参 ,num1, num2 叫 实参 。 Tip :形参和实参的个数不同,笔者编译器报错如下(一个说给函数的参数少,一个说给函数的参数多了): 函数调用过

    2024年02月09日
    浏览(55)
  • C++入门学习(八)sizeof关键字

    sizeof   是 C 和 C++ 中的一个运算符,用于确定特定类型或对象的内存大小(以字节为单位)。 1、查看数据类型占据内存大小 2、确定数组大小 3、确定结构体大小

    2024年01月21日
    浏览(40)
  • C++ -- 学习系列 static 关键字的使用

    static 是 C++ 中常用的,被 static 修饰的变量只会在 静态存储区 (常量数据也存放在这里) 被分配一次内存,生命周期与整个程序一样,随着程序的消亡而消亡。 1. 在文件中定义的 静态全局变量 2. 在函数中定义的静态变量 3. 类的静态成员变量 4. 静态类对象 5. 类的静

    2024年02月09日
    浏览(50)
  • 【学习笔记】C++ 中 static 关键字的作用

    在 C/C++ 中, static 在不同的应用场景下,有不同的作用,这里总结一下,避免在使用时弄混。 我按照以下的逻辑来分类 static 的作用场景 static 作用在变量上 static 作用在全局变量上:限制全局变量在本文件上 static 作用在局部变量上:即使离开变量作用域,也保存变量

    2024年02月09日
    浏览(56)
  • Python吴恩达深度学习作业24 -- 语音识别关键字

    在本周的视频中,你学习了如何将深度学习应用于语音识别。在此作业中,你将构建语音数据集并实现用于检测(有时也称为唤醒词或触发词检测)的算法。识别是一项技术,可让诸如Amazon Alexa,Google Home,Apple Siri和Baidu DuerOS之类的设备在听到某个特定单词时回

    2024年02月11日
    浏览(48)
  • HarmonyOS学习路之开发篇—AI功能开发(关键字提取)

    在日常生活中充满了各种各样的信息,这些信息千变万化。文本语言作为信息传递的一种载体,同样面临有用信息和无用信息糅杂在一起的问题。提取帮助用户在众多文本信息中快速提取出关键信息和核心内容,节省时间提高效率。 提取API提供了一个提取

    2024年02月11日
    浏览(53)
  • 【第四阶段】kotlin语言的定义类和field关键字学习

    1.普通成员变量背后隐士代码 为什么在kotlin中是private 可以直接调用,隐式代码如下 val只有get方法 不能set 2.field

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包