最新实例
T-SQL创建无参存储过程入门教程
不带参数的存储过程其实挺常用,是做一些不需要外部输入的通用操作时,写起来干净清爽,调试也方便。用CREATE PROCEDURE就能搞定,命名最好统一点,比如用USP_开头,看着就专业多了。
写个存储过程格式也固定,一看就明白。比如:
CREATE PROCEDURE USP_GetAllUsers
AS
BEGIN
SELECT * FROM Users
END
这样你以后查用户信息就直接一句EXEC USP_GetAllUsers,挺省事的吧?
T-SQL语法其实没那么吓人,学会创建存储过程后,做批量、封装业务逻辑都方便不少。你还可以看下下面这几个资源,内容比较实用:
T-SQL
SQLServer
0
2025-07-06
SQL Server数据库收缩与维护教程
管理和维护 SQL Server 数据库的时候,收缩数据库是个挺常见但容易出问题的操作。这个教程讲得比较细,不光演示了怎么收缩,还顺带提了些维护的注意事项,适合刚上手 SQL Server 的你看看。
数据库收缩的主要目的其实就是释放掉不用的空间,让数据库文件瘦身一点。但别想着天天缩,频繁操作反而导致碎片化,还影响性能。所以用之前,建议先看看你的空间使用情况。
教程里面讲了用DBCC SHRINKDATABASE和DBCC SHRINKFILE这两个命令的区别,挺实用。比如你想只收缩日志文件,可以只用DBCC SHRINKFILE,别一刀切全库收缩,容易出事。
哦对,还有一点,一些人发现日志文
SQLServer
0
2025-07-06
青理工数据库实验安全性指南
青理工的数据库实验三的安全性部分,自己动手做的代码,逻辑挺清晰,报告也配套完整,靠谱程度比网上随便找的强不少。尤其是对权限控制和SQL 注入防护这块,讲得还挺实在。
数据库实验的安全性内容,建议你别只看原理,最好跟着代码走一遍,理解起来更快。这份资源,报告写得比较规范,代码是能跑的,适合参考也适合上手练习。像GRANT、REVOKE这些关键指令都有用到。
如果你想多对比几个资料,像数据库安全性管理实验指南和SQL Server 数据库安全性实验指南也都挺不错,偏实操,适合打基础。
嗯,还有一个挺有意思的资源是MongoDB 数据库安全性最佳实践,偏 NoSQL 方向,适合想了解多种数据库安全模
SQLServer
0
2025-07-06
SQL经典语句大全
SQL 语句的万能工具书,收录了各种查询、插入、删除的经典用法,PL/SQL 的部分也覆盖得挺全面,适合你开发过程中查漏补缺,快速找到方案。是一些业务逻辑复杂的数据库操作时,用这份文档来对照写 SQL,效率提升真的不止一点点。
SQLServer
0
2025-07-06
SQLServer 2005驱动包
只有一个包的sql2005 驱动,挺适合图省事的你。解压完直接扔进tomcat/common/lib目录里,不用折腾其他依赖,简单粗暴。
连数据库那块配置也比较标准,你打开工程,右键点属性 → Build Path → Libraries,加上这个 jar 包就行,响应也快,基本开箱即用。
适配SQLServer2005的项目还不少,是维护老系统的同学,省时省力。你要是用JDBC连 SQLServer,那这个驱动包还挺稳的,兼容性也不错。
如果你在找工具类或教程,可以顺手看看这些:
Java 连接 SQLServer2005 工具
sqlserver2005 数据库连接驱动
SQLServe
SQLServer
0
2025-07-06
Microsoft 70-433SQL Server认证试题
微软认证的 70433 试题挺适合准备 SQL Server 相关考试的朋友用来冲刺一波的。内容整理得蛮系统,涵盖 SQL 架构、T-SQL 语法、存储过程、性能调优这些常考点,连备份恢复、高可用性也没漏。每一类题目都贴近实战,刷完一套下来,基本能摸清考试套路,顺便也把项目中容易踩坑的地方复习一遍。
SQLServer
0
2025-07-06
Query Store 2019查询追踪与性能优化
Query Store 的历史查询追踪功能,挺适合平时调优时排查“突然变慢”的老查询。SQL Server 2019 里的Query Store,有点像数据库的“黑匣子”,能自动记录每次查询的执行计划和性能数据。你要是遇到查询突然变慢,直接翻翻历史记录,快就能看到到底是哪次改动惹的祸。性能监控方面也比较给力,不光记录执行次数、耗时,还有资源占用这些细节。你要是维护线上库,想找高频耗时的大查询,它还挺好用。执行计划回退功能也挺实用,一旦侦测到计划回退带来的性能问题,还能帮你自动切回表现版本,省了不少人工排查的时间。Query Store 的配置也蛮灵活,比如可以设置数据保留时间、存储上限,避免吃
SQLServer
0
2025-07-06
SQL Server 2005报告服务架构解析
SQL Server 2005 的报告服务架构讲得还挺透彻的,适合你搞数据展示、报表自动化这类需求的时候参考一下。文档里把服务的各个组成部分、数据流转、渲染机制都掰开揉碎讲清楚了,看完思路也清晰了不少。
报表服务的流程讲得比较细,从报表定义、到数据加载、再到渲染输出,每个阶段是怎么协作的,都有实图、有解释,不空谈架构那一套。
像你如果之前只用过ReportViewer控件,那这篇能让你更深入了解背后的机制,尤其是调优、部署的时候挺有。报表服务器和数据源的关系也得实在。
顺带推荐几篇相关的文章也值得看看:SQL Server 2005 报告服务是入门不错的;想搞微服务方向的,可以翻一下健康诊所微
SQLServer
0
2025-07-06
SQLServer 2000数据库文件分离简介
存储数据库文件的老办法,其实现在还有人用。SQLServer2000 的分离数据库操作,说简单点,就是把数据库文件从服务器断开,拷进 U 盘,哪天用的时候再挂回去。嗯,这种做法在不联网、机器老旧的环境里还挺实用的。
打开企业管理器,选中你要存的数据库,右键点“所有任务”,再点“分离数据库”,一步步跟着来就行,基本没啥坑,响应也快。
不过要注意,分离前最好别有活跃连接,否则报错。可以先切断所有连接,再操作。数据库文件默认是.mdf和.ldf,拷贝时两个都得带上,缺一不可。
如果你刚接触 SQLServer2000,建议顺手看看这些资料,像SQLServer2005 企业管理器用法也差不多,学着切
SQLServer
0
2025-07-06
MySQL倒序删除自引用数据
倒序删除表中数据的存储过程,带自引用关系的表挺有一套的。尤其是那种树状结构,比如分类表、评论表什么的,一条条删,顺序错了还真不行。这种写法思路清晰、逻辑简单,几行代码就搞定,响应也快,蛮适合你用来清理老数据的。
存储过程的逻辑不复杂,关键点就是用WHILE循环从最大 ID 开始删,直到删光为止。写起来也就十几行,容易维护,而且不容易出错。你不用担心级联删除失败那种情况,自己控制顺序,踏实!
哦对了,要注意别直接上生产库哈,建议先在测试环境跑一遍。是如果表里有自关联(比如parent_id那种),这个方式确实蛮靠谱的。代码也贴一下,方便你理解:
DELIMITER //
CREATE PROCE
SQLServer
0
2025-07-06