T卡 SQL Server 数据库管理常用的SQL和T-SQL语句[2]
SQL Server 数据库管理常用的SQL和T-SQL语句[2]
还可以用sp_toptables过程看最大的N(默认为 )个表
![T卡 SQL Server 数据库管理常用的SQL和T-SQL语句[2]](http://img.zhputi.com/uploads/85a4/85a4c3b2e79ce3417de888a466bf946b13413.jpg)
查看某数据库下某个数据对象的索引信息 sp_helpindex @objname
还可以用SP_NChelpindex过程查看更详细的索引情况 SP_NChelpindex @objname
clustered索引是把记录按物理顺序排列的 索引占的空间比较少 对键值DML操作十分频繁的表我建议用非clustered索引和约束 fillfactor参数都用默认值 查看某数据库下某个数据对象的的约束信息 sp_helpconstraint @objname
查看数据库里所有的存储过程和函数 use @database_name sp_stored_procedures 查看存储过程和函数的源代码 sp_helptext @procedure_name
查看包含某个字符串@str的数据对象名称 select distinct object_name(id) from sysments where text like %@str%
创建加密的存储过程或函数在AS前面加WITH ENCRYPTION参数
解密加密过的存储过程和函数可以用sp_decrypt过程
查看数据库里用户和进程的信息 sp_who 查看SQL Server数据库里的活动用户和进程的信息 sp_who active 查看SQL Server数据库里的锁的情况 sp_lock
进程号 是SQL Server系统内部用的 进程号大于 的才是用户的连接进程 spid是进程编号 dbid是数据库编号 objid是数据对象编号 查看进程正在执行的SQL语句 dbcc inputbuffer ()
推荐大家用经过改进后的sp_who 过程可以直接看到进程运行的SQL语句 sp_who
lishixinzhi/Article/program/SQLServer/201311/22438相关文章
- 数据库sql语句大全 如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
- 使用sql语句创建数据库 数据库进阶:循序渐进讲解SQL查询语句的高级应用技巧[3]
- 用sql语句创建数据库 sql语句实现表的字段名查询
- 使用sql语句创建数据库 数据库进阶:循序渐进讲解SQL查询语句的高级应用技巧[2]
- 建立数据库的sql语句 postgresql 与mysql sql语句一样吗
- 常用的sql语句有哪些 SQL Server 数据库管理常用的SQL和T-SQL语句[1]
- ALTER SQL Server 管理常用的SQL和T-SQL
- 数据库topSQL SQL必知必会:WHERE子句操作符[2]
- sql数据库收缩数据还是日志 SQL Server 2008清空数据库日志方法
- 一个sql数据库是表的汇集 经验总结:SQL Server数据库对上亿表的操作[2]
爱学记

微信收款码
支付宝收款码