SQL
带娃撸码
年轻的人就应该有干劲和梦想
展开
-
MSSQ存储过程增加事务处理跟自定义报错Demo
【代码】MSSQ存储过程增加事务处理跟自定义报错Demo。原创 2023-10-03 19:44:29 · 106 阅读 · 0 评论 -
备份SQLServer DB
--日常备份脚本 DECLARE @FileName VARCHAR(200), @CurrentTime VARCHAR(50), @DBName VARCHAR(100), @SQL VARCHAR(1000)SET @CurrentTime = CONVERT(CHAR(8),GETDATE(),112) + CAST(DATEPART(hh, GETDATE()) AS VARCHAR) + CAST(DATEPART(mi, GETDATE(原创 2021-07-30 00:00:39 · 165 阅读 · 0 评论 -
SQL实现数组的形式
--根据分隔符判断个数CREATE FUNCTION Get_StrArrayLength( @str varchar(5000) , --要分割的字符串 @split varchar(10) --分隔符号 )RETURNS intASBEGIN DECLARE @location INT DECLARE @start INT DECLARE @len...原创 2018-07-24 13:42:41 · 14162 阅读 · 0 评论 -
清除事务锁
清除事务锁--查看连接中的IDselect spId from master..SysProcesses where db_Name(dbID) = 'BMTarGs' --and spId <> @@SpId and dbID <> 0--杀掉进程exec ('Kill 79')原创 2018-07-24 13:43:23 · 410 阅读 · 0 评论 -
恢复大数据脚本
恢复大数据脚本cmd 进入 第一条命令 cd /d e: 说明:数据库放在e盘中 第二条命令 osql -E -i 数据库名字.sql原创 2018-07-24 13:43:51 · 259 阅读 · 0 评论 -
SQL事务Demo
DECLARE @errormsg VARCHAR(50)BEGIN TRANSACTION;SET @errormsg = '报错信息';GOTO ERROR;COMMIT TRANSACTION; RETURN;ERROR:ROLLBACK TRANSACTION;RAISERROR(@errormsg,16,-1); ...原创 2018-07-24 13:44:34 · 193 阅读 · 0 评论 -
SQL删除正在占用的数据库
SQL删除正在占用的数据库use master go declare @dbname sysname set @dbname = 'RLCRM0.25' --这个是要删除的数据库库名 declare @s nvarchar(1000) declare tb cursor local for select s = 'kill ' + cast(spid as...原创 2018-07-24 13:45:07 · 720 阅读 · 0 评论