zoukankan      html  css  js  c++  java
  • sql语句总结

    ----查看数据库缓存的SQL
    use master
    declare @dbid int
    Select @dbid = dbid from sysdatabases here name = 'wfp'--修改成数据库的名称
    select
    dbid,UseCounts ,RefCounts,CacheObjtype,ObjType,
    DB_Name(dbid) as DatabaseName,SQL
    from syscacheobjects
    where dbid=@dbid
    order by dbid,useCounts desc,objtype


    --删除整个数据库的计划缓存
    DBCC FREEPROCCACHE

    --删除某个数据库的计划缓存
    USE master
    DECLARE @dbid INT
    SELECT @dbid=dbid FROM sysdatabases WHERE NAME = '表名'
    DBCC FLUSHPROCINDB (@dbid)

    --sql server 查询区分大小写 collate Chinese_PRC_CS_AS_WS
    select * from test where [name]='A' collate Chinese_PRC_CS_AI
    select * from test where ascii(name) = ascii('A')

    /*
    SQL的换行
    制表符 CHAR(9)
    换行符 CHAR(10)
    回车 CHAR(13)
    */
    PRINT 'Test'+CHAR(13)+'Name'
    PRINT 'Test'+CHAR(10)+'Age'
    PRINT 'Test'+CHAR(9)+'Tel'

    --查看内存状态
    dbcc memorystatus

    --查看哪个引起的阻塞,blk
    EXEC sp_who active

    --查看锁住了那个资源id,objid
    EXEC sp_lock

  • 相关阅读:
    Python有返回值的函数_布尔函数
    struts通配符*的使用
    实现action的三种方法
    filter
    struts常量<constant>说明
    dtd文件本地配置
    namespace
    Spring的第一个例子
    SSH新学,关于面向对象的看法
    @OneToMany---ManyToOne
  • 原文地址:https://www.cnblogs.com/cwfsoft/p/1841311.html
Copyright © 2011-2022 走看看