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

  • 相关阅读:
    全站导航
    常用模块
    模块的引用的路径的查找
    类的魔术方法
    包装和授权
    类内置的attr属性
    反射
    三大特性之多态
    三大特性之封装
    python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy
  • 原文地址:https://www.cnblogs.com/oyjj/p/2132995.html
Copyright © 2011-2022 走看看