zoukankan      html  css  js  c++  java
  • sql编程

    sql编程
    一、局部变量
      1.声明:
       declare @变量名 数据类型
      2.赋值:
       set @变量名=值
       select @变量名=值
     区别:(1)set不支持同时给多个变量赋值  select支持
           (2)如果表达式有多个值的话,set会出错,而select会保留最后一个值
           (3)如果表达式没有值,set赋值的话为null,而select保留原来的值
      3.显示数据
       print @变量名  --以文本的形式显示
       select @变量名  --默认以网格的形式显示
    二、全局变量
       系统声明并维护,用户只能读不能修改,带有@@前缀
      常用的全局变量
      @@crror:最近出现错误的sql语句的错误号大于0的数,如果没有错误,该值为0
      @@identity:最大的标识值
      @@servername:本地服务器名
      @@version:sql server版本
    三、类型转换
        1.convert (数据类型,表达式[,日期样式]),只有日期类型转换为文本类型时,才用“日期样式”参数
        2.cast(表达式 as 数据类型),无法指定日期样式
    四、控制语句
       1.单分支
         if(条件)
        begin
           sql 语句
        end
        2.多分支
        case
          when 条件1 then 结果1
          when 条件2 then 结果2
        else   结果n
       3.循环
        while(条件)
             begin
               sql语句
             end   
    五、批处理
        一个或多个sql语句组,应用程序一次性发送给sql server 系统去执行,一个批处理作为一个执行单元,叫执行计划,用go分割多个批处理

  • 相关阅读:
    植物-常见植物:苍耳草
    Linux 服务的加入删除,自己主动执行及状态
    HTML标签列表
    cocos2d js ClippingNode 制作标题闪亮特效
    被AppStore拒绝理由(一)
    開始学习hadoop
    改动mysqlpassword
    hdu 1874 畅通project续
    发现百度开源一个好东西,Echarts统计报表前段框架
    一个基于cocos2d-x 3.0和Box2d的demo小程序
  • 原文地址:https://www.cnblogs.com/a1111/p/6540371.html
Copyright © 2011-2022 走看看