sql里declare_oracle declare语法

sql里declare_oracle declare语法DECLARE为sql中的关键字,主要用于申明变量。本文简单介绍了其使用方法,主要为一般变量的申明和查看和表变量的使用和查看。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一.关键字DECLARE 

   DECLARE: 申明变量。可以申明时直接可以赋值,使用set和select对变量进行赋值。申明的变量用于sql中的传参或是中间的存储使用(作用等同于JAVA程序中的变量)。注意:声明时需要指定变量的类型。

(1)申明时直接赋值:

DECLARE @a int =2  

select @a;

(2)申明变量使用set获释select赋值:

DECLARE @a int 
set @a =2 
select @a;

DECLARE @a int 
select @a = id from emp where name = ‘Jack’
select @a;

注意:使用DECLARE关键字时,语句之间不用”;”分隔,否则会出错。可以使用select来查看声明的变量值。

二.申明表变量

DECLARE @carsource_id TABLE
(
    carId INT,
cityId INT
)

insert into @carsource_id (carId,cityId)
select carId,FCityID from
carInfo

select * from @carsource_id


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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171357.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 手机人才需要“山寨”精神[通俗易懂]

    手机人才需要“山寨”精神[通俗易懂] 山寨,颇具江湖味道的词语,隐藏了相当多的非主流文化因素,山寨机的横行使得手机江湖更加暗涛汹涌。由芯片厂商提供集成了软件的芯片,再配上外壳和电池,任何想自立为王的手机厂商用两个月就可以制造出这种移动终端,而正规手机厂商生产没有个一年半载却出不来。山寨机的繁荣给许多国产手机的正规军造成了干扰。一些正规手机企业指责山寨机由于缺乏核心技术和自主创新能力,长期发展下去会拖累中国在手机制造领域的发展水平。不

  • ETAS软件产品(CRISPR/Cas9系统)

    原标题:国产化操作系统下的OCR技术前两年自主可控平台的理念甚嚣尘上,后来又出现了安可联盟,现在终于定论了信创概念,众多工具软件、应用软件、数据库软件以及各类接口类程序都在慢慢接入国产化的操作系统,助力国内的IT环境的搭建与运维,现在终于有了比较好用的、可以在国产化操作系统平台下使用的OCR文档文字识别技术开发包了~目前国产化操作系统下的OCR技术可以OCR识别简体中文、繁体中文以及中英文混排的文…

  • 运行时错误10048,地址已在使用_无法指定被请求的地址

    运行时错误10048,地址已在使用_无法指定被请求的地址OSError:[WinError10049]是由于ip地址为空造成的设置端口验证的一行manager=QueueManager(address=(”,5000),authkey=b’abc’)中的地址添加127.0.0.1问题解决。

  • NVIC的使用[通俗易懂]

    NVIC的使用[通俗易懂]NVIC相关内容中断编程的四个部分——1.使能中断请求;2.配置中断优先级分组(一个项目中只需要配置一次)3.配置NVIC寄存器,初始化NVIC_InitTypeDef;4.编写中断服务函数。中断过程的三个部分——1.配置NVIC_Config()函数:NVIC是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。因此控制中断的进行与NVIC_Config函数的配置密切相关。2.配置EXTI_Config()函数:3.编写中断服务函数:…

  • touch-screen_FloatingActionButton

    touch-screen_FloatingActionButton在做练习时,触控失灵,看源码后fanx直接在init

  • gateway网关详解_网关和网桥的定义

    gateway网关详解_网关和网桥的定义3.5.Gateway网关的概念之前的操作,我们有了管理他的配置中心和注册中心。下一步我们就要配置网关了。于是,问题就要回到什么是网关?以及为什么要配置网关上来了。先聊聊为什么要配置网关。注册中心相当于对各种服务进行调度,把他们安排的明明白白的。但注册中心能力再打,他也没办法安置前端的请求,让他们一一入座,也没办法对一些恶意请求进行拦截。问题就出现了,前端服务此时只能自己在配置里改变请求的位置,而且,每次改变请求就要更改配置,重新上线。恶意请求也无法拦截。这显然是不合理的。于是,网关出现了。

    2022年10月11日

发表回复

您的电子邮箱地址不会被公开。

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