SQLSERVER
清晨风
学习,进步。
展开
-
Sqlserver 用备份数据库文件.bak 还原时执行报错:由于数据库存在问题,无法获得独占访问权限。
Sqlserver 用备份数据库文件.bak 还原时执行报错:exclusive access could not be obtained because the database is in issue。即由于数据库存在问题,无法获得独占访问权限。重启SQL server也不管用解决这个错误我网上看到了csdn中有人用ALTER DATABASE [datebase] SET OFFLINE ...原创 2018-05-14 17:24:15 · 3127 阅读 · 0 评论 -
关于sql中的if条件判断符 并且和或的表达
今天写sql语句,然后碰到要同时判断两个条件的if语句,瞬间想起c#中肯定是if(id>0&&id<40)和 if(id>0||id<40)等的判断但是sql中这样写很显然会报错,经过查找才知道sql中的写法是if @id>0 and @id<40 或者 if @id>0 or @id<40 语法不一样,朋友们千万别写错了...原创 2018-05-23 17:54:24 · 35395 阅读 · 1 评论 -
SQL Server 占用内存太高,查找占用内存高以及影响其性能的sql语句
今天公司的线上网站崩溃,登陆不了,结果查看服务器的性能的时候发现SQL Server 占用的cup 高达97%,之前没有出现过这样的状况,直觉感觉重启SQL Server就好,可是重启之后依然如此。接着重启电脑,问题依旧。所以感觉是Sql Server哪里执行出现了问题。所以网站查找能够看到所有sql执行情况的一个sql语句。结果找到了一位大神的sql如下:因为我是今天数据库才出现了问题,所以改吧...原创 2018-06-05 14:03:04 · 22643 阅读 · 2 评论 -
sql脚本去掉某一列数据中的前后以及中间的空格
update table1set s_PatentNum=rtrim(column1)--右空格update table1 set s_PatentNum=ltrim(column1)--左空格update table1 set s_PatentNum=replace(column1,' ','')--中间空格原创 2019-08-16 11:25:18 · 1414 阅读 · 3 评论