sql server
文章平均质量分 53
qin_yaping
这个作者很懒,什么都没留下…
展开
-
sql怎么取某个字符串最后一次出现的位置后面的字符串
.原创 2023-03-01 15:01:48 · 1511 阅读 · 0 评论 -
SQL SERVER 查询Job作业基本信息及执行情况
3 , 0 , ':' ), 6 , 0 , ':' ) AS '最后运行持续时间'LEFT JOIN [msdb].[dbo].[sysproxies] AS [px]--代理账户信息。,[jstep].[step_uid] AS '作业步骤唯一标识符',[jstep].[step_uid] AS '步骤唯一标识符',[jstep].[step_name] AS '步骤名称',[jstep].[step_name] AS '步骤名称',[step].[step_name] AS '步骤名称'转载 2022-11-01 14:16:35 · 3761 阅读 · 0 评论 -
SQLServer——MASTER..spt_values
SQLServer——MASTER..spt_values转载 2022-09-09 10:47:32 · 1433 阅读 · 0 评论 -
sql server查询表的主键名跟主键字段
SELECT CONSTRAINT_NAME, COLUMN_NAME = ( STUFF(( SELECT ',' + COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = Test.TABLE_NAME ...原创 2022-02-14 16:37:15 · 1064 阅读 · 0 评论 -
SQL删除重复数据只保留一条
SQL删除重复数据只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peop翻译 2020-11-01 00:57:39 · 6431 阅读 · 3 评论 -
SQL SERVER列信息转换成字符串信息显示
通过函数STUFF转换例子写法如下:SELECT STUFF((SELECT ';'+SPDM FROM SHANGPIN where SPDM in ('545454','BZSP01','HSP02','HSP05') for xml path('')),1,1,'')原创 2020-04-11 10:32:34 · 388 阅读 · 0 评论 -
SQL死锁查询进程关闭
SELECTes.session_id,database_name = DB_NAME(database_id),er.cpu_time,er.reads,er.writes,er.logical_reads,login_name,er.status,blocking_session_id,wait_type,individual_query = SU翻译 2017-11-15 16:34:43 · 392 阅读 · 0 评论 -
SQL SERVER 存储过程调用时更新自身数据时(脚本例子)
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[P_ICACZNPH_CKDDPH_PH]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[P_ICACZNPH_CKDDPH_PH]GOCREATE procedu...原创 2020-03-24 10:54:33 · 205 阅读 · 0 评论 -
删除表数据触发器记录删除的数据
create trigger trigger_SDPHDon SDPHDafter deleteasdeclare @DJBH varchar(20)--从删除表里面获取出来这个删除的数据select @DJBH=DJBH from deletedbegin --delete SDPHD_DELETE where DJBH=@DJBH insert into SDP...原创 2020-02-14 11:42:24 · 1468 阅读 · 0 评论 -
sql 的阻塞查询(2008版本的)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30...转载 2019-06-04 21:47:46 · 508 阅读 · 0 评论 -
sql server对数据进行先进先出
--> 测试数据:[m]if object_id('[m]') is not null drop table [m]goCreate table m ( ID int not NULL , mCount int not NULL ,mTime datetime not null)INSERT into m(ID,mCount,mTime)SELECT 1,50,'2014-0...翻译 2019-04-25 09:54:27 · 839 阅读 · 0 评论 -
sql 按组分查出一条数据出来
SELECT * FROM ( SELECT ROW_NUMBER() OVER(PARTITION BY DJBH ORDER BY JE_S ) AS CNT,DJBH,KL FROM HTSZDMX2 ) A WHERE CNT=1 这个语句是按单据编号DJBH分组。相同单据编号分成一个组,给他们CNT号。然后就可以查出一条数据出来了...原创 2019-01-24 14:31:45 · 165 阅读 · 0 评论 -
sql server 2012阻塞查询解锁
selectrequest_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefromsys.dm_tran_lockswhereresource_type='OBJECT'--杀死死锁进程kill spid原创 2018-09-26 13:43:29 · 514 阅读 · 0 评论 -
SQL 重命名表、字段、存储过程名sp_rename
EXEC sp_rename 'CountProce','CountProce1'; ------重命名存储过程名;EXEC sp_rename 'fruits.f_name','f_names','COLUMN';--重命名字段名;EXEC sp_rename 'suppliers','supplier'; -----------重命名表名;...转载 2018-08-06 11:03:37 · 1031 阅读 · 0 评论 -
sql 列传行
SELECT vpfcode, value = ( STUFF(( SELECT ';' + vMBillID FROM SG_Gatherings WHERE vpfcode = Test.vpfcode FO...原创 2018-07-13 09:22:00 · 369 阅读 · 0 评论