
SqlServer
文章平均质量分 64
关系数据库
穷得响叮当
这个作者很懒,什么都没留下…
展开
-
SqlServer的with(nolock)关键字的用法介绍
查询窗口一的命令没有提交事务,所以 READPAST 不会计算没有提交事务的这一条记录,这一条被锁住了,READPAST 看不到;查询窗口二中, NOLOCK 对应的查询结果中我们看到了修改后的记录,READPAST对应的查询结果中我们没有看到任何一条记录。为了演示两个事务死锁的情况,我们下面的测试都需要在SQL Server Management Studio中打开两个查询窗口。2、允许出现脏读现象的业务逻辑,反之一些数据完整性要求比较严格的场景就不合适了,像电商、金融方面等。下面就来演示这个情况。原创 2023-08-19 12:19:05 · 2116 阅读 · 0 评论 -
SQLServer数据库获取单表重复记录中日期最新的记录
SQLServer数据库获取重复记录中日期最新的记录原创 2023-08-17 15:22:12 · 2558 阅读 · 0 评论 -
SQLserver分组查询
if exists (select * from sysobjects where name='testSum')drop table testSum---创建表create table testSum(tid int primary key identity(1,1),tname varchar(30) null,tscor int null原创 2014-12-21 18:17:00 · 587 阅读 · 2 评论 -
sql知识归纳2
/*======================================================*1.sql server 复制表从一个数据库到另一个数据库*2.四表联合查询去重复*3.SQL Server里面导出SQL脚本(表数据的insert语句)*4.SQL写一个存储过程或者是查询语句,返回本月的天数*5.SQL根据年份和月份,返回全月所有原创 2015-07-01 14:00:33 · 3532 阅读 · 0 评论 -
触发器
/*--------------使用数据库--------------------------*/USE trigger GO /*--------------------------------------------------*//*---------------------------------是否存在卷烟库存表、卷烟销售表若存在删除-------原创 2015-03-20 16:17:26 · 386 阅读 · 0 评论 -
sql知识归纳
/**------------------------------------------------------------------------显示加盟商利润最高信息,同时要求大于500的才显示(mymoney having mymoney>500)--------------------------------------------------------------------原创 2014-12-21 18:40:52 · 772 阅读 · 2 评论 -
存储过程
/*表数据生成SQL脚本的存储过程*/CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tiny原创 2015-03-20 16:27:42 · 363 阅读 · 0 评论 -
SQLServer常用SQL
SELECT [name] FROM [库名].[dbo].sysobjects WHERE id IN (SELECT id FROM [库名].[dbo].syscolumns WHERE name LIKE '%字段名%')SELECT [name] FROM [库名].[dbo].sysobjects WHERE id IN (SELECT id FROM [库名].[dbo].syscolumns WHERE name = '字段名')原创 2023-12-16 21:25:06 · 94 阅读 · 0 评论