SQL SERVER 实用命令集锦
2024-09-04 14:32:19
1.根据关键字查询库中的存储过程,返回符合条件的存储过程名称
select distinct object_name(id) from syscomments
where id in (select object_id from sys.objects where type='P') and text like '%keywords%'
2.查询死锁
select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks
where resource_type='OBJECT'
3.杀死死锁
kill id
4.设置自增主键
-- 设置允许显式插入自增列
SET IDENTITY_INSERT tablename ON
-- 设置不允许显式插入自增列
SET IDENTITY_INSERT tablename Off
5.重置自增主键
truncate table tablename --truncate方式会直接删除表中数据
DBCC CHECKIDENT (tablename,reseed,0) --重置表中标识列为指定值,不删除表中数据,慎重使用
DBCC CHECKIDENT (tablename,noreseed) --查询表中当前标识列的最大值
--笨方法:删除自增列,然后重新添加同名自增列
最新文章
- 拓展 Android 原生 CountDownTimer 倒计时
- 对TabControl的简单优化
- springMVC配置文件位置及名称
- UML(一):类、接口、抽象类
- CentOS配置SSH免密码登录后,仍提示输入密码
- 如何对excel进行列查重
- dom4j读写XML文件
- 面向生产环境的大集群模式安装Hadoop
- 减少远程ssh的延迟
- struts2 自定义拦截,防止非法操作
- LeetCode201 Bitwise AND of Numbers Range Java 题解
- Qt在Linux环境下应用程序字体模糊的解决方法(先改成使用默认字体,然后使用qtconfig配置)
- VS2010+QT4.8.5 +FastReport教程
- Bower使用教程(限window)
- SQL中的join连接查询
- SharePoint 2013: The ";New Web Application"; button is disabled is the central administration
- wow.js让css3动画变动更有趣(滚动页面动画模拟懒加载特效)
- mybatis常用类起别名
- 【JAVA基础】一:聊聊笔试常见到的 “==、equal” 比较是否相等的内在差别
- 牛客小白月赛13 小A的最短路(lca+RMQ)