首页 > 数据库 >T-SQL编程

T-SQL编程

时间:2023-05-25 20:57:23浏览次数:43  
标签:语句 变量 编程 循环 SQL null

@@t-sql 循环

 

 

T-SQL编程

 

 

一、T-SQL编程变量声明、为变量赋值、输出

变量必须赋初值,不然为null,与null计算所得的结果还是null

 

 

二、T-SQL中的while循环,无for循环

begin......end 相当于C#编程中while循环的大括号

 

 

三、T-SQL中if....else....

 

 

四、计算1-100所有奇数和偶数的和

 

 

五、T-SQL中的变量

 

@@ERROR:当前一个语句遇到错误,则返回错误号,否则返回0。需要注意的是@ERROR在每一条语句执行后会被立刻重置,因此应该在要验证的语句执行后检查数值或者是将它保存到局部变量中以备将来使用。

 


————————————————
版权声明:本文为CSDN博主「lfw2019」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ABC13222880223/article/details/90703383

标签:语句,变量,编程,循环,SQL,null
From: https://www.cnblogs.com/wl-blog/p/17432897.html

相关文章

  • SQL Server 游标
    @@SQLserver游标 SQLServer游标游标游标是邪恶的!在关系数据库中,查询是面向集合的,而游标打破了这个规则,游标是面向记录的(行),正确的面向集合的思维方式是这样的  而对于游标来说   这也就是为什么游标是邪恶的,同样的,在性能上,游标会吃更多的内存,减少可用的并......
  • MySQL存储引擎精简版
    存储引擎简介概念:其是存储数据,建立索引,更新查询数据等操作的技术支持,引擎是基于表的,所以又称表结构常见分类InnoDBMySQL5.5之后默认引擎特点:1.操作遵循ACID原则,支持事务2.支持行锁3,支持外键约束MyISAMMySQL早期默认引擎特点:1.不支持事务和外键约束,支持表锁......
  • mysql语言
    DQL:数据查询语言->数据select+from+whereDML:数据操作语言->数据insert、update、deleteDDL:数据定义语言->数据库对象(数据库,表,索引,触发器,存储过程,函数)createalter:修改数据库对象dropDCL:数据控制语言grant:授予用户某种权限revoke:回收授予的某种权限TCL:事物控制语言star......
  • MySQL索引高级进阶详解-玩转MySQL数据库
    前言从今天开始本系列文章就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深,全面讲解数据库体系。非常适合零基础的小伙伴来学习。全文大约【1957】字,不说废话,只讲可以让你学到技术、明白原理的纯干......
  • MySQL索引
    一、索引介绍1、索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。2、优缺点:使用索引可以大大加快数据的检索速度(大大减少检索的数据量),这也是创建索引的最主要的原因创建索引和维护索引需要耗费许多时间。索引需要使用物理文件存储,也会......
  • ORACLE表空间使用量查询SQL
    SELECTUpper(F.TABLESPACE_NAME)AS表空间名,round(D.TOT_GROOTTE_MB/1024,2)AS"总大小(G)",round((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/1024,2)AS"已使用空间(G)",round(F.TOTAL_BYTES/1024,2)AS"空闲空间(G)",R......
  • LINUX下定时备份MYSQL数据库SHELL脚本
    备份脚本backupMysqlData.sh#!/bin/bash#备份SQL文件的路径backupdir=/home/hdkg/mysqldata/#执行导出数据库操作mysqldump--user=root--password=password--host=localhost--port=3306dataBaseName>$backupdir/backupfile_$(date+%Y%m%d).sql#删除七天前的备份数......
  • 两个MYSQL数据同步的SHELL脚本
    #/!bin/bashHOST=127.0.0.1#ip(127.0.0.1表示本机地址)USER=root#数据库用户名PASSWORD=password#数据库密码DATABASE=pig#数据库名BACKUP_PATH=/home/hdkg/bkdata/#备份目录logfile=/home/hdkg/bklog/data.log#记录日志TABLES="testtest......
  • 使用DataX从ORACLE同步数据到MYSQL
    [前提]安装python3.7oracle版本:oracle11gmysql版本:mysql5.71.下载DataXwgethttp://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz2.解压DataXtar-zxvfdatax.tar.gz3.编写同步脚本进入dataXbin目录cd${HOME目录}/datax/bin 编写同步脚本vioracleToMysql.json......
  • mybatis-plus控制台打印SQL
    方法一、在application.yml添加配置#mybatis-plus配置控制台打印完整带参数SQL语句mybatis-plus:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl方法二、mapper增加日志等级为debuglogging:level:com.chz.mapper:debug ......