- 博客(7)
- 收藏
- 关注
原创 SQLServer存储过程简述以及常用的系统存储过程
SQLServer存储过程简述以及常用的系统存储过程1 存储过程简述常用的系统存储过程举例说明2 存储过程的基本操作创建、修改执行1 存储过程简述存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。由于存储过程在创建时即
2021-09-23 14:51:15 862
原创 SQLServer数据库根据表名查询存储过程
SQLServer数据库根据表名查询存储过程问题背景解决办法解决效果问题背景删除无用的数据表时,或者用新表来代替旧表时,往往需要找到并修改旧表所在的sql。对于代码中嵌入的sql语句可以通过全局搜索的方式进行查找,但是对于存储过程,则无法通过直接搜索的方式查找。如何根据表名来查询有哪些存储过程中使用该表?解决办法根据表名’XXXXXXXX’,通过以下脚本来查找相应的存储过程,以及sql片段。DECLARE @strTableName varchar(500)='XXXXXXXX'SELECT o
2021-09-23 11:44:55 1714
原创 c# const与readonly的区别
1.const用于声明局部常量,在编译时赋值,必须有初始值,且不可以在运行时改变。常量字段自动成为静态字段,不能用static修饰,否则造成编译错误。原因:不需要为每个对象实例都生成一个新的字段实例。声明常量字段如下:class ConvertUnits { public const float Pi = 3.14F; public const int Length = 10;}2.readonly只能用于字段,每个实例的readonly字段的值都可以不同,运行时可
2021-06-30 10:36:16 122
原创 《代码整洁之道》读书笔记
《代码整洁之道》读书笔记代码的质量跟其整洁度成正比。干净的代码,既在质量上可靠,又能对后期维护、升级奠定良好的基础。如果你是一只有志于改善代码质量的程序猿,可研习下由作者马丁所著的《代码整洁之道》(Clean Code)。在生产制造业中,往往推行‘5S’准则来改善现场环境和员工思维方法,来提升现场管理工作。而良好的软件实践也同样遵循‘5S’哲学:整理(seiri):分类排序,通过恰当的命名,能搞清楚事物之所在。整顿(seiton):整齐,物皆有其位,而后物尽归其位,每段代码都应该在你希望它在的地方
2021-06-15 11:48:23 170
原创 SQLServer数据库定位以及解决锁表问题
SQLServer数据库定位以及解决锁表问题问题背景解决方法查询锁表记录定位锁表脚本原因分析问题背景系统中个别功能操作时,出现偶发卡顿的情况。经查询数据库锁表记录,发现与该业务相关的一张数据表频繁被锁表。如何根据锁表记录,来定位具体sql或者存储过程?解决方法查询锁表记录首先通过以下脚本来获取所有的锁表进程id以及被锁表名,根据卡顿业务涉及到的数据表,来筛选相关的锁表进程id。SELECT request_session_id AS 锁表进程, OBJECT_NAME(resource_asso
2021-05-19 11:41:48 2635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人