SQL的default_sql default

SQL的default_sql default在IF中如果我们定义一个变量的话他的作用直到IF结束为止,IF外是不识别这个变量,else都不能使用IF(true){int32i=1;Console.WriteLine(I);}这种情况要是在SQL里就要使用DECLARE了BEGINDECLARE@testVARCHAR;如果要使用默认值:DECLARE@testVARCHAR(5)DEFAULT’a’;进行赋值:DECLAREVar1INTEGER…

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

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

在IF中如果我们定义一个变量的话他的作用直到IF结束为止,IF外是不识别这个变量,else都不能使用

IF(true)

{

      int32 i =1;

Console.WriteLine(I);

}

这种情况要是在SQL里就要使用DECLARE了

BEGIN

      DECLARE @test VARCHAR;

如果要使用默认值:

       DECLARE @test VARCHAR(5) DEFAULT ‘a’;

进行赋值:

DECLARE Var1 INTEGER DEFAULT 0;

SET var1 = 0 ;

定义的局部变量的作用域是其被声明时所在的批处理:

BEGIN

       DECLARE @test VARCHAR

       SET @test = ‘1’

       PRINT ‘in if :’ +@test

END

       PRINT ‘out if :’ + @test

正常:in if: 1, out if: 1;

SQL中是通过GO语句来区分批处理的:

BEGIN

    DECLARE @test VARCHAR

     SET @test = ‘1’

    PRINT ‘in if :’ +@test

 END

GO

PRINT ‘out if: ‘+@test

错误:此时将无法访问变量

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171283.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • (超详细)Eclipse使用教程——使用Eclipse创建第一个HelloWorld!

    (超详细)Eclipse使用教程——使用Eclipse创建第一个HelloWorld!超详细的Eclipse使用教程——使用Eclipse创建第一个HelloWorld!,手把手教学啊。

    2022年6月14日
    102
  • python的特点和优势_Java与Python异同

    python的特点和优势_Java与Python异同Python介绍Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面…

    2022年9月17日
    2
  • python安装库的方法「建议收藏」

    python安装库的方法「建议收藏」目录前言:??python安装库方法大全(以安装pygame库为例)?方法一、在pycharm内部直接安装【最简单的方法(直接上图)】?方法二、(在终端安装库)安装:✨1、使用pipinstall+(库的名称)直接安装✨2、使用国内镜像安装(加了镜像地址速度杠杠滴快??)​​​?​​​​​​​?方法二报以下错怎么办?​​​​​​​?小结方法一和方法二结语前言:对于新手来说,库的安装是遇到的第一个挑战,我也入了很多坑,所以想出一期安装库的步骤作者希望:.

    2022年10月2日
    2
  • 关于RPC协议的通俗理解

    关于RPC协议的通俗理解根据网上搜索的一些资料摘抄汇总的,如果有误,欢迎斧正。作者:肖继潮链接:http://www.zhihu.com/question/25536695/answer/31046384来源:知乎著作权归作者所有,转载请联系作者获得授权。早期单机时代,一台电脑上运行多个进程,大家各干各的,老死不相往来。假如A进程需要一个画图的功能,B进程也需要一个画图的功能,程序员就必须为两个进程都写一个画图的功能。这…

    2022年5月20日
    88
  • 达梦数据库_达梦的数据库什么水平

    达梦数据库_达梦的数据库什么水平达梦(DM8)数据库由实例和数据库共同组成。实例由一组正在运行的后台进程及其所fork出的一系列线程和分配内存组成。数据库是由一系列存放在操作系统上的文件组成。体系结构图大致为:本文只要针对体系结构中的实例,也就是达梦(DM8)数据库中内存结构与线程结构进行介绍。1.内存池达梦(DM8)实例内存池包括运行时内存和共享内存池组成,可以通过查询动态视图V$MEM_POOL查看当前数据库系统中所有内存池的状态:1.1共享内存池数据库运行时的主要内存池,由数据库参数文件dm.ini中的参数MEMO

    2022年10月19日
    2
  • 语义分割的定义_语义分割模型

    语义分割的定义_语义分割模型点击上方“AI算法修炼营”,选择加星标或“置顶”标题以下,全是干货引言语义分割结合了图像分类、目标检测和图像分割,通过一定的方法将图像分割成具有一定语义含义的区域块,并识别出每个区域块的…

    2022年8月21日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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