• 11、SQL基础整理(变量)


    变量

    定义变量:declare  @hello  varchar(20)

    赋值:set  @hello = ‘你好’

    select(结果框显示)/print(消息框显示) @hello

    *三行必须同时运行

    declare @hello varchar(20)

    set @hello = '销售部'

    select *from bumen where name = @hello

    当放到select 和from中间时,可以当做赋值语句,不执行查询功能(赋值为查询到的最后一行数据)

    declare @hello varchar(20)

    set @hello = '销售部'

    select @hello = name from bumen

    select @hello

    全局变量,系统变量

    print @@connections--只能取值,不能赋值(返回SqlServer自上次启动以来的连接数,不管成功还是失败)

    print @@error--返回执行上一个sql语句时的错误,返回0代表没错

    print @@language--返回当前使用的语言

    print @@rowcount--返回受上次操作影响的行数

    print @@version--获取数据库的版本信息

    ex.

    update bumen set phone='123'where name = '销售部'

    select '此查询语句一共影响了'+cast (@@ROWCOUNT as varchar(10)) +'行'

    declare @text varchar(20)set @text = 'ab''js'(单引号当转义字符用)

    print @text

  • 相关阅读:
    不移除通知的话,出现的bug
    嵌入式-第一季-第14课
    嵌入式-第一季-第13课
    嵌入式-第一季-第12课
    嵌入式-第一季-第11课
    嵌入式-第一季-第10课
    嵌入式-第一季-第9课
    嵌入式-第一季-第8课
    嵌入式-第一季-第7课
    嵌入式-第一季-第6课
  • 原文地址:https://www.cnblogs.com/wleaves/p/4165068.html
Copyright © 2020-2023  润新知