随笔分类 -  SQL

1 2 下一页
mssql行转死
摘要:select b.Name as CompanyName, c.Name as DepartmentName, t.Name as Phase, stuff((select ','+cast(Name as varchar) from Users where userid in (select us 阅读全文
posted @ 2018-12-19 08:50 wolf12 阅读(93) 评论(0) 推荐(0)
mysql创建存储过程
摘要:DROP PROCEDURE IF EXISTS sp_getReportReCheckTodoMsg; DELIMITER // CREATE DEFINER= @`localhost sp_getReportReCheckTodoMsg taskId projectId` VARCHAR(50) 阅读全文
posted @ 2017-12-11 15:56 wolf12 阅读(177) 评论(0) 推荐(0)
mysql 显示树结构表的节点全路径
摘要:SELECT TYPEID AS TYPEID, pTYPEID AS 父TYPEID, levels AS 父到子之间级数, concat(paths, ',', TYPEID) AS 父到子路径, pathsName FROM ( SELECT TYPEID, pTYPEID, @le := I 阅读全文
posted @ 2017-08-04 11:08 wolf12 阅读(731) 评论(0) 推荐(0)
MongoDB
摘要:分布式文件存储的数据库 能够快速识别数据库内大数据集中的热数据,提供一致的性能改进。 其主要场景如下:网站实时数据处理。它非常适合实时的插入、更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。2)缓存。由于性能很高,它适合作为信息基础设施的缓存层。在系统重启之后,由它搭建的持久化缓存层可以避 阅读全文
posted @ 2017-06-22 15:54 wolf12 阅读(109) 评论(0) 推荐(0)
阐述事务的隔离级别和传播属性(总结易理解)
摘要:七个事务传播属性 PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务, 阅读全文
posted @ 2017-06-20 23:39 wolf12 阅读(624) 评论(0) 推荐(0)
mssql 跨库获取mysql
摘要:exec sp_addlinkedserver @server='MYSQL', --这是链接服务器的名称 @srvproduct='mysql', --这个你自己随便吧 @provider='MSDASQL', --这是固定的,不能瞎填,否则死定了 @datasrc='myserver', --这 阅读全文
posted @ 2016-10-20 15:17 wolf12 阅读(233) 评论(0) 推荐(0)
sql server 查看表的死锁和Kill 死锁进程
摘要:查询出来 select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT 杀死死锁进程 ki 阅读全文
posted @ 2016-09-01 16:35 wolf12 阅读(342) 评论(0) 推荐(0)
sql count统计技巧
摘要:select count(1) from table where columnname=value 写成 select count(case when columnname=value than 1 else null) from table 快些 阅读全文
posted @ 2016-06-06 16:39 wolf12 阅读(890) 评论(0) 推荐(0)
sql 指定值排序
摘要:--SELECT [ButtonName] as text,[FunctionName] as handler,[iconCls] --FROM [ButtonTable] where PKID in ('50350C99-12DC-48BD-8D62-9A1D42095A1C','D596EE3A 阅读全文
posted @ 2016-01-25 14:31 wolf12 阅读(327) 评论(0) 推荐(0)
分页
摘要:if object_ID('[proc_SelectForPager]') is not null Drop Procedure [proc_SelectForPager]GoCreate Proc proc_SelectForPager( @Sql varchar(max) , @Order va 阅读全文
posted @ 2015-10-08 11:15 wolf12 阅读(147) 评论(0) 推荐(0)
sql 去重
摘要:;WITH CETAS (SELECT *, ROW_NUMBER() OVER (PARTITION BY SearchTask_PKID ORDER BY SearchTask_PKID) RowNo FROM [SiteAnalysis].[dbo].[UrlQueue] ) DELETE C 阅读全文
posted @ 2015-07-16 16:13 wolf12 阅读(148) 评论(0) 推荐(0)
sql 大数据库 插入超时问题解决
摘要:解决的办法:1. 不要使用自动收缩, 自动收缩会定期收容数据文件的空闲空间,则处理需要的时候却要扩大数据文件,这两者相反的处理,是冲突的设置方法:ALTER DATABASE MyDataBase SET AUTO_SHRINK OFF 2. 如果你不进行事务日志备份, 也不需要利用事务日志做处理, 阅读全文
posted @ 2015-04-15 23:24 wolf12 阅读(633) 评论(0) 推荐(0)
将字符串转换为列显示
摘要:--1.将字符串转换为列显示 if object_id('tb') is not null drop table tb go create table tb([编号] varchar(3),[产品] varchar(2),[数量] int,[单价] int,[金额] int,[序列号] varcha 阅读全文
posted @ 2015-04-04 08:37 wolf12 阅读(520) 评论(0) 推荐(0)
sql 添加修改说明
摘要:--为字段a2添加描述信息 EXECUTE sp_addextendedproperty N'MS_Description', '性别', N'user', N'dbo', N'table', N'表', N'column', N'a2' --更新表中列a1的描述属性: EXEC sp_update 阅读全文
posted @ 2015-01-21 10:15 wolf12 阅读(311) 评论(0) 推荐(0)
sql2008 查询字段所属表
摘要:select a.name as 表名, g.*from sysobjects as a left join syscolumns as b on a.id=b.id left JOIN sys.extended_properties g on b.id=g.major_id and b.colid 阅读全文
posted @ 2015-01-20 11:36 wolf12 阅读(165) 评论(0) 推荐(0)
sql 事务使用
摘要:BEGIN TRAN Tran_Money --开始事务 DECLARE @tran_error int; SET @tran_error = 0; BEGIN TRY UPDATE tb_Money SET MyMoney = MyMoney - 30 WHERE Name = '刘备'; SET 阅读全文
posted @ 2014-12-30 14:47 wolf12 阅读(202) 评论(0) 推荐(0)
行转列一定要sum
摘要:--SELECT 姓名 ,-- 课程 ,-- 分数--FROM tb UNPIVOT ( 分数 FOR 课程 IN ( [语文], [数学], [物理] ) ) t --) 阅读全文
posted @ 2014-12-23 11:24 wolf12 阅读(217) 评论(0) 推荐(0)
sql 两列相加存到另一列
摘要:假设表table1有a、b两个列,想生成另一个列为a列值+b列值计算列添加语句如下ALTER TABLE table1ADD c AS a+b 阅读全文
posted @ 2014-12-17 14:49 wolf12 阅读(9671) 评论(0) 推荐(0)
列转行
摘要:SELECT b.项目,b.[单位],b.[数量/金额] FROM(SELECT ProjectCategory 项目,CAST(COUNT(1) AS VARCHAR(20)) AS 数量,CAST(ISNULL(SUM(InvestAmount),0.0) AS VARCHAR(20)) AS 阅读全文
posted @ 2014-11-27 22:23 wolf12 阅读(460) 评论(0) 推荐(0)
sql apply
摘要:可以给表值函数传column,而join不可以 阅读全文
posted @ 2014-11-13 16:28 wolf12 阅读(124) 评论(0) 推荐(0)

1 2 下一页