![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server数据库的使用
文章平均质量分 50
ZBWJ
打斗地主3456没有7的自闭小菜呀
展开
-
SQL中如何实现三元运算符效果?妙用 “CASE WHEN语句”
三元运算(【条件?满足返回值:不满足返回值】)在很多种编程语言中都存在,那么在SQL中有没有呢?很遗憾sql中没有正式的三元运算符,但是可以使用CASE WHEN组合实现同样的效果:SELECT (CASE WHEN 1=1 THEN 'True' ELSE 'False' END) 下面以一道sql题来展示“CASE WHEN”的实用性:一张表数据如下 1900-1-1 胜 1900-1-1 胜 1900-1-1 负 1900-1-2 胜 1900-1-2...原创 2021-02-22 11:25:06 · 2995 阅读 · 1 评论 -
简述SQL Server内存不断增加的原因,以及如何解决该问题。
在启用sqlserver服务后,发现进程sqlservr.exe的内存使用量从开始的100多MB持续增加,很快就高达1G以上,造成机器运行缓慢、卡机,严重影响使用。sql server 在查询大数据量的数据时,总会占用大量的内存,并且居高不下,一不小心就会死机。下面这个是我从网上找到的:当你查询数据的数据量比较大时,sqlserver会把查询结果缓存在内存中,保证你下次查询同样的记录时会很快得到结果,所以内存使用量会激增。在你完成此次查询后,sqlserver不会马上释放内存,数据会仍然放在内存中,这转载 2021-01-04 10:02:49 · 4996 阅读 · 3 评论 -
如何解决sql server 存储过程在查询分析器快,但程序调用存储过程执行慢的问题?
转载:http://blog.csdn.net/pgbiao/article/details/22388945已经遇到好几次这个问题了,终于找到答案,使用存储过程预编译。exec sp_recompile @objname='存储过程名称';;这样我程序中执行超时的存储过程,1秒钟就可以执行出来了。百度下什么是存储过程预编译。------------------------------------------------------------------------------------转载 2020-10-23 10:39:41 · 1162 阅读 · 0 评论 -
Python程序配置连接SQLServer时报错(_mssql.MSSQLDatabaseException: (20009, b‘DB-Lib error message 20009,。。)
问题背景:在使用python程序测试连接SQL Server数据库时,连接失败,报错如下:经查是连接数据库的配置信息错误,其中我的配置信息中端口号写了1433。_mssql.MSSQLDatabaseException: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1:1433)\nNet-原创 2020-09-23 17:23:22 · 6991 阅读 · 1 评论