05 2018 档案

摘要:关键词:sql server存储过程,sql server表值函数 事务控制,自定义错误:https://www.cnblogs.com/gered/p/8746008.html 1.存储过程 精华总结: 通过对比@@ERROR一般和if判断结合使用,@@TRANCOUNT和try catch块结合 阅读全文
posted @ 2018-05-31 17:36 郭大侠1 阅读(518) 评论(0) 推荐(0) 编辑
摘要:1.数据类型 (1)常用数据类型 1.整数类型 int 存储范围是-2,147,483,648到2,147,483,647之间的整数,主键列常设置此类型。 (每个数值占用 4字节) smallint 存储范围是-32,768 到 32,767 之间的整数,用来存储限定在特定数值范围内的数据。 (每个 阅读全文
posted @ 2018-05-31 16:44 郭大侠1 阅读(456) 评论(0) 推荐(0) 编辑
摘要:直接看这篇吧 https://www.cnblogs.com/gered/p/8746008.html 一、事务控制与Try Catch结合 当 SET XACT_ABORT 为 ON 时,如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。 当 SET XACT_ABO 阅读全文
posted @ 2018-05-30 19:23 郭大侠1 阅读(291) 评论(0) 推荐(0) 编辑
摘要:本文原创自CSDN TJVictor专栏:http://blog.csdn.net/tjvictor CLR系列文章链接:SQL Server CLR全功略之一 CLR介绍和配置:http://blog.csdn.net/tjvictor/archive/2009/10/25/4726933.asp 阅读全文
posted @ 2018-05-30 11:47 郭大侠1 阅读(279) 评论(0) 推荐(0) 编辑
摘要:【参考文档】 xml的核心操作~~~官网(必看):https://docs.microsoft.com/zh-cn/sql/t-sql/xml/xml-data-type-methods?view=sql-server-ver15 xquery:https://docs.microsoft.com/ 阅读全文
posted @ 2018-05-30 11:21 郭大侠1 阅读(2304) 评论(0) 推荐(0) 编辑
摘要:Sql server output 功能介绍 基本概念 【1.0】output的优劣 优势:可以在进行DML 增删改时输出/查看/保存操作前后的数据 劣势:如果要输出,在数据量大的情况下,会占用内存资源,影响一点性能 OUTPUT 子句对于在 INSERT操作之后检索标识列或计算列的值可能非常有用。 阅读全文
posted @ 2018-05-29 20:38 郭大侠1 阅读(568) 评论(0) 推荐(0) 编辑
摘要:深入了解行列转换请参考另一篇文章:https://www.cnblogs.com/gered/p/9271581.html 总结: 1.apply一般形式 --基本形式 SELECT a FROM dbo.LargeTable AS LT--实际表 CROSS APPLY dbo.split(LT. 阅读全文
posted @ 2018-05-28 18:42 郭大侠1 阅读(484) 评论(0) 推荐(0) 编辑
摘要:关键字:sql server窗口函数、分析函数、四大窗口函数 特别细的从零讲解参考:https://www.cnblogs.com/CareySon/p/3411176.html 更多常用窗口函数:https://www.cnblogs.com/gered/p/11088845.html 0.测试数 阅读全文
posted @ 2018-05-26 19:13 郭大侠1 阅读(543) 评论(0) 推荐(0) 编辑
摘要:关键字:SQL树查询(参考:树遍历) 0.什么是CTE?(WITH common_table_expression) 指定临时命名的结果集,这些结果集称为公用表表达式 (CTE)。 这派生自简单的查询,并在单个 SELECT、INSERT、UPDATE、DELETE 或 MERGE 语句的执行范围内 阅读全文
posted @ 2018-05-26 18:37 郭大侠1 阅读(438) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/kk185800961/article/details/42535223 之前在2本书看到过with as 子句的一个简单例子,网上没找到相关资料。 今天想起总结一下,主要说明如下: 【大表分批更新】 【大表分批删除】 【完全重复的行只保留一行】 [ 阅读全文
posted @ 2018-05-25 10:30 郭大侠1 阅读(178) 评论(0) 推荐(0) 编辑
摘要:前言 转自:https://blog.csdn.net/kk185800961/article/details/42806709 Sqlserver 查询是基于开销查询的,在首次生成执行计划时,是基于多阶段的分析优化才确定出较好的执行计划。而这些开销的基数估计,是根据统计信息来确定的。统计信息其实就 阅读全文
posted @ 2018-05-25 10:24 郭大侠1 阅读(767) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/cnham/article/details/5987999 说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORA 阅读全文
posted @ 2018-05-24 18:16 郭大侠1 阅读(535) 评论(0) 推荐(0) 编辑
摘要:SELECT top 10 (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000/1000.0 N'总花费时间ms' ,total_worker_time/1000/1000.0 N'所用的CPU 阅读全文
posted @ 2018-05-24 17:11 郭大侠1 阅读(321) 评论(0) 推荐(0) 编辑
摘要:关于uuid与自增列的选择 在db交流群里看到有人提问,说他的userName 登录名是唯一的,可以用其做主键嘛,如果用自增列,那又要多一列。 后面又说,如果要用主键ID,用uuid会不会好一些呢?作为新手的我也对这个问题发生了兴趣,百度检索下得出大致结论: uuid:可以简单的的理解为全球唯一标识 阅读全文
posted @ 2018-05-21 12:06 郭大侠1 阅读(533) 评论(0) 推荐(0) 编辑
摘要:51CTO MSSQL基础版块学习:https://bbs.51cto.com/forum-43-1.html 联机丛书2005:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2005/ms130214(v=sql 阅读全文
posted @ 2018-05-18 17:49 郭大侠1 阅读(488) 评论(0) 推荐(0) 编辑
摘要:一、jdk的安装 1.下载jdk .JDK下载地址:点击直达官网下载请添加链接描述 2.解压并安装 tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz mkdir -p /usr/local/jdk/ mv jdk-11.0.4 /usr/local/jdk/ 3.配 阅读全文
posted @ 2018-05-18 16:32 郭大侠1 阅读(383) 评论(0) 推荐(0) 编辑
摘要:[sql] view plain copy --各字段元数据(数据字典,MSSQL 2012及以上版本) select * from sys.dm_exec_describe_first_result_set (N'SELECT * FROM dbo.TabName', NULL, 0) GO [s 阅读全文
posted @ 2018-05-17 17:58 郭大侠1 阅读(229) 评论(0) 推荐(0) 编辑
摘要:相关参考:http://www.mssqlmct.cn/dba/?post=356 转自:https://blog.csdn.net/kk185800961 --查看设置的最大最小每次 exec sp_configure 'max server memory (MB)' exec sp_config 阅读全文
posted @ 2018-05-17 17:35 郭大侠1 阅读(251) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.jobbole.com/100349/ 这篇文章大约分为3个部分: 底层和上层数据库组件概况 查询优化过程概况 事务和缓冲池管理概况 回到基础 SQL SERVER体系架图(但本文不限于此) 很久很久以前(在一个遥远而又遥远的星系……),开发者必须确切地知道他们的代码 阅读全文
posted @ 2018-05-17 17:14 郭大侠1 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:转自: 1.http://blog.sina.com.cn/s/blog_6d2675450101ks6i.html 2.http://www.cnblogs.com/CareySon/archive/2012/01/06/2313897.html#!comments 关键字:查看索引碎片,重建索引 阅读全文
posted @ 2018-05-16 11:28 郭大侠1 阅读(2590) 评论(0) 推荐(1) 编辑
摘要:1、SQL Server同步复制问题排查方法 http://blog.csdn.net/roy_88/article/details/414810592、【同步复制常见错误处理1】当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)注:(环 阅读全文
posted @ 2018-05-15 20:00 郭大侠1 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:USE master; GO DECLARE @SQL VARCHAR(3000); SET @SQL = ''; SELECT @SQL = @SQL+'; KILL ' + RTRIM(SPID) FROM [sys].[sysprocesses] AS sps WHERE [sps].[dbi 阅读全文
posted @ 2018-05-15 14:24 郭大侠1 阅读(185) 评论(0) 推荐(0) 编辑
摘要:关于这个错误,是因为在服务器上想把数据库复制到本地,使用了“发布、订阅”方案,结果后来没成功,删除本地数据库的时候出现了这个错误,说“无法对数据库'XXX'执行删除,因为它正用于复制”。 解决方案: 方案一:只需要执行 sp_removedbreplication 'XXX' 就可以了。 这个语句的 阅读全文
posted @ 2018-05-15 14:13 郭大侠1 阅读(1998) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/tiandi_5000/article/details/11646023 SQL SERVER 2012 使用订阅发布同步数据库(一) 2013年09月16日 16:51:00 阅读数:6517 2013年09月16日 16:51:00 阅读数: 阅读全文
posted @ 2018-05-14 12:05 郭大侠1 阅读(751) 评论(0) 推荐(0) 编辑
摘要:截断事务日志 自动截断操作: 1、备份事务日志 2、设置简单模式再设置回来 3、使用backup log with no_log或 backup log with truncate_only 4、从未对数据库进行过完全(full)备份 概要总结:所谓的截断(truncated)只是将可恢复状态的VL 阅读全文
posted @ 2018-05-14 10:21 郭大侠1 阅读(1149) 评论(0) 推荐(0) 编辑
摘要:OUTPUT是SQL SERVER2005的新特性.可以从数据修改语句中返回输出.可以看作是"返回结果的DML".INSERT,DELETE,UPDATE均支持OUTPUT子句.在OUTPUT子句中,可以引用特殊表inserted和deleted.使用inserted和deleted表与在触发器中使 阅读全文
posted @ 2018-05-09 16:51 郭大侠1 阅读(337) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/yenange/article/details/50493580查询数据文件与日志文件占用情况,查看数据大小,查看库大小 1. 查看数据文件占用(权限要求较大) DBCC showfilestats 2. 查看日志文件占用 dbcc sqlperf( 阅读全文
posted @ 2018-05-08 17:20 郭大侠1 阅读(14819) 评论(0) 推荐(6) 编辑
摘要:转自:http://www.cnblogs.com/jenrrychen/p/5348546.html https://www.runoob.com/sql/sql-tutorial.htmlhttps://www.jianshu.com/p/476b52ee4f1bhttps://wenku.ba 阅读全文
posted @ 2018-05-07 18:29 郭大侠1 阅读(323) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/yunye114105/article/details/6594826 1:业务场景:你想了解一下所有作业的Schedule信息,方便你作出调整或分析。例如作业的执行频率;例如你想查询那些作业是一小时执行一次的,那些是间隔几分钟执行一次的,使用下面脚 阅读全文
posted @ 2018-05-04 17:05 郭大侠1 阅读(739) 评论(0) 推荐(0) 编辑
摘要:一:目标任务: 使用SQL Server 自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件: 二:前提条件 1. 已经安装SQL Server Integration Services 服务 2. 已经安装SQL Server 代理 (MSSQLSERVER) 服务 如果未安装S 阅读全文
posted @ 2018-05-04 17:03 郭大侠1 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/woodytu/p/5821827.html 参考:https://www.sqlskills.com/blogs/paul/files-and-filegroups-survey-results/ 概要 那么你应该有多少个数据文件和文件组?没有 阅读全文
posted @ 2018-05-03 17:44 郭大侠1 阅读(2450) 评论(0) 推荐(2) 编辑
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 转自:https://segmentfault.com/a/1190000006158186 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主 阅读全文
posted @ 2018-05-03 14:24 郭大侠1 阅读(181) 评论(0) 推荐(0) 编辑
摘要:使用top中把与最后一条记录值相同的数据也放入列表中 一、SQL SERVER中使用WITH TIES的用途 with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回值(如果按照order by 参数排序TOP n返回了前面n个记录,但是n+1…n+k条记录 阅读全文
posted @ 2018-05-03 12:08 郭大侠1 阅读(4241) 评论(0) 推荐(0) 编辑
摘要:【1】收缩概述 收缩数据文件概述: 数据库使用数据文件(扩展名是mdf 或 ndf)来存储数据,使用日志文件(扩展名是ldf)来存储事务日志,通常情况下,数据文件会持续增长,不会自动释放空闲空间,这样会导致硬盘空间耗尽。如果一个数据库的文件有很多空闲空间,收缩数据库文件是一种解决硬盘空间紧张的直接方 阅读全文
posted @ 2018-05-03 10:15 郭大侠1 阅读(4280) 评论(0) 推荐(0) 编辑
摘要:监控数据库表的磁盘使用情况 如何查看数据库数据量最大的表? 选择库--> 报表--> 标准报表-->按表的磁盘使用情况 阅读全文
posted @ 2018-05-02 18:19 郭大侠1 阅读(195) 评论(0) 推荐(0) 编辑
摘要:使用东软代码生成器导出表结构及说明到word:https://jingyan.baidu.com/article/647f0115b1668b7f2148a8b1.html 描述可以使用工具,很好用(MSSQL) 链接:https://pan.baidu.com/s/1yqgHZ6kfXXUGHoc 阅读全文
posted @ 2018-05-02 16:57 郭大侠1 阅读(532) 评论(0) 推荐(0) 编辑