zoukankan      html  css  js  c++  java
  • SqlServer常用的存储过程

    ?
    1,查看数据库的版本
    select @@version

    2,查看数据库所在机器操作系统参数
    exec master..xp_msver
    查看数据库启动的参数
    sp_configure
    查看数据库启动时间
    select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
    查看所有数据库名称及大小
    sp_helpdb
    查看所有数据库用户登录信息
    sp_helplogins
    3,.查看某数据库下某个数据对象的大小
    sp_spaceused @objname

    4,查看数据库里所有的存储过程和函数
    use @database_name
    sp_stored_procedures

    sp_help 查看表结构, 存储过程实参

    5,查看存储过程和函数的源代码
    sp_helptext ‘@procedure_name’

    或者OBJECT_DEFINITION(object_id(‘sys.sysobjects’))
    或者select * from sys.system_sql_modules
    where object_id = object_id(‘sys.sysobjects’)

    6,查看数据库里用户和进程的信息
    sp_who
    查看SQL Server数据库里的活动用户和进程的信息
    sp_who ‘active’
    看进程正在执行的SQL语句:
    dbcc inputbuffer (51) 51为进程号

    7,查看SQL Server数据库里的锁的情况
    sp_lock
    进程号1–50是SQL Server系统内部用的,进程号大于50的才是用户的连接进程。spid是进程编号,dbid是数据库编号,objid是数据对象编号

  • 相关阅读:
    学习八数码拓展
    jzoj4762. 千帆渡
    jzoj5354. 导弹拦截
    学习上下界网络流小记
    jzoj2702. 探险&jzoj3917. 【NOIP2014模拟11.2A组】福慧双修
    jzoj100048. 紧急撤离
    jzoj100045. 好数
    jzoj3327. 陶陶的难题
    2368. 黑白棋
    学习类欧几里得小记
  • 原文地址:https://www.cnblogs.com/heqianjin/p/5698546.html
Copyright © 2011-2022 走看看