zoukankan      html  css  js  c++  java
  • 对几个 TSQL 特有的常用语法点的总结

    下面总结一下T-SQL特有的一些语法点

    GO 批发送,几条T-SQL语句之后加上GO,这几条sql作为一个批次发送到执行引擎。SQL局部变量的作用域就是一个批发送。

    局部变量       变量名必须以@开头,作用范围是一个批发送。

    全局变量       变量名必须以@@开头,作用范围是整个应用程序。

    @@IDENTITY在一条 INSERTSELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值

    定义局部变量       DECLARE      @local_variable     (AS)              type

    设置局部变量       SET        @local_variable=

                                SELECT  @local_variable=    接收一个标量值或者是SELECT返回集合中的最后一个元素

    标识符分割符 “ ” [ ]

    通配符    _     匹配一个字符       %    匹配多个字符

    字符串 charactor      Unicode字符串     N”charactor”

    数据类型       int    对应常见编程语言中的Int32数据类型

    float(n) 所在范围 精度 存储大小
     1-24 7
    位数 4 字节 32位浮点数      对应编程语言中的floatSingle

     25-53 15
    位数 8 字节 64位浮点数  对应编程语言中的double
     real=float(24) 4
    字节     对应编程语言中的floatSingle

    charvarcharncharnvarchar

    char nchar 固定长度字符串

    varchar nvarchar 可变长度字符串

    char varchar   普通字符

    nchar nvarchar Unicode字符

    一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar

    逻辑运算符 IN  ALL  ANY 比较元素和集合,比较在集合中与否用IN,比较是否对集合中每个元素都成立用ALL,比较是否在集合中有元素成立用ANY

    系统函数GETDATE()返回当前数据库系统时间戳,返回值的类型为 datetime

  • 相关阅读:
    成功并不是要得到什么,而是要放弃什么
    Qt一步一步实现插件通信(附源码)
    Qt一步一步实现插件调用(附源码)
    推荐大家阅读——《你的知识需要管理》
    移动商机十人谈__移动红利
    如果再不要求进步,那么你就是下一个陨落的巨头
    贫穷的本质__如何改变穷人的现状?
    贫穷的本质__缺乏对未来的信心和长远规划
    痛苦并愉快的被洗着_品牌洗脑
    Qt_Pro详解
  • 原文地址:https://www.cnblogs.com/oyjj/p/2132995.html
Copyright © 2011-2022 走看看