zoukankan      html  css  js  c++  java
  • sql server 关键字 二

    17. checkpoint

        一个重要的指令,是讲内存中的数据写到.mdf文件中。insert,update,delete的操作,首先是在内存中进行,在sql server触发了checkpoint 事件后,会把内存中的数据写到磁盘上。这样做的好处是避免了磁盘多次操作,延长磁盘寿命。一般情况下,我们很少使用这个指令。
        语法/实例
        checkpoint 20, 单位是秒。也可以不写任何数字, 数据库引擎将自动调整检查点持续时间,以便最大程度地降低对数据库应用程序性能的影响。
     
    18. close  关闭一个游标
    语法/实例CLOSE 游标名称
     
    19.coalesce
        这个一个函数,取参数中,第一个不是null的值。
        语法/实例
         select coalesce(null,null,getdate()),将返回系统时间
     
    20.column
        表的字段,主要用在修改一个表的字段或者删除一个表的字段
        语法/实例
        alter column 或者 drop column
    21.commit
        用在提交事务中,一个完整的时候一般应该有commit,要不然会造成死锁现象。这对数据库而言是一个非常严重的错误。注意: 有时我们不用commit,也能达到相同的效果。关于死锁和事务的问题,我会在后面的章节中单独的介绍。
        语法/实例
       begin transaction
    sql 语句
       commit
     
    22.committed
       是数据库隔离级别的一种。
       语法/实例 这里不做详细介绍, 会在后面的章节中详细介绍。
     
    23.compute... by...

         如果在对数据进行统计分析时,既需要保存查询结果,又能在查询结果下面将统计结果显示出来,我们可以使用compute by 子句。Compute子句用于生成合计,并将其作为附加的汇总列出现在结果集的最后,当与by一起使用时,Compute子句在结果集内生成控件中断和分类汇总。可在同一查询内指定Compute by和Compute。

        语法/实例

       select * from dbo.TEST order by ID
       compute  sum(id),avg(id) by id
     
    24. constraint
        用在建立约束的时候。主要是用在alter table的时候。
       语法/实例
        alter table tableName add constraint
     
    25.contains
        主要用来进行全文索引查找
        语法/实例
        SELECT * FROM dbo.TEST WHERE CONTAINS(name, '"a*" ') 查找test 表中字段name有a的所有记录。
     
    26.containstable
       和contains的用法相似。
  • 相关阅读:
    从构建分布式秒杀系统聊聊限流特技
    轻快的VIM(三):删除
    shell中各种括号的作用()、(())、[]、[[]]、{}
    java的重写规则
    UNIX命令,统计当前目录(含子目录)下所有后缀为.log的文件中ERROR出现的行数
    linux下使用 du查看某个文件或目录占用磁盘空间的大小
    linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
    管道命令和xargs的区别(经典解释)
    JAVA 一个或多个空格分割字符串
    shell替换一个或多个空格为逗号
  • 原文地址:https://www.cnblogs.com/heavenStrone/p/2952106.html
Copyright © 2011-2022 走看看