经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MS SQL Server

C# 将datatable导出成Excel

public void Result( ){try{StringBuilder sql = new StringBuilder();List<SqlParameter> parameters = new List<SqlParameter>(); sql.Append(...[2019/4/18]

Sql的细节优化

    对Sql细节优化 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where...[2019/4/17]

SQL Server 创建跨库查詢、修改、增加、删除

SQL Server 创建跨库查詢、修改、增加、删除

一、通过SQL语句访问远程数据库   --OPENROWSET函数 使用OPENROWSET()是个不错的选择,也可以用做跨库查询包括增、删、改、查 下面就来介绍一下OPENROWSET函数的运用 包含访问 OLE DB 数据源中的远程数据所需的全部连接信息。当访问...[2019/4/16]

快速查找所有存储过程/触发器中是否包含某个字符串

select name from sysobjects o, syscomments s where o.id = s.id and text like ''%CASIGN%'' and o.xtype = ''P'' 快速查找所有存储过程中是否包含某个字符串 原文链接:http: ...[2019/4/16]

数据库设计时,是否应该设置外键

数据库设计时,是否应该设置外键

  首先数据库的外键是数据库提供的一种完整性约束。在许多数据库的书上也会介绍到,然而对于外键这个完整性性约束究竟应该在数据库端实现,还是在项目业务端实现很多人有着不同的意见。   在查看了很多大牛的文章后我总结出来如下:   个人开发(小型应用)、数据库读写资源充足(数据库并发低),集中式...[2019/4/15]

BI基础知识

原文链接:http: www.cnblogs.com/L-liyanfang/p/10706089.html[2019/4/15]

SQL Server的Linked Server支持使用SEQUENCE吗?

SQL Server的Linked Server支持使用SEQUENCE吗?   SQL Server 2012开始支持序列(SEQUENCE),今天遇到有个同事咨询,能否在LINKED SERVER里面调用SEQENCE, 结果我测试发现不行,但是不管官方文档也好,网上相关资料也罢...[2019/4/12]

SQL Server 2008R2 :远程调用失败 的解决方法(全部方法)

SQL Server 2008R2 :远程调用失败 的解决方法(全部方法)

SQL 中远程调用失败的原因 1.服务里面的启动权限未能启动,修改sql对应的服务进程权限就可以了 2.是因为VS 和SQL 起冲突了,数据库找不到访问地址导致的。解决的办法很简单,就是卸载掉多余的版本 方法一: Win + X 打开控制管理----计算机管理---服务和应用程序---...[2019/4/12]

『数据仓库』学习记录(1)

『数据仓库』学习记录(1)

1. 数据的抽取   1.1 从数据库中抽取数据生成本地文件     1.1.1 将“数据流任务”控件拖入“控制流”窗口     1.1.2 选择数据源       1.1.2.1 将““OLE DB 源&rd...[2019/4/12]

SQL Server2008 xp_cmdshell啟用

1. 查看系统数据库参数配置: select * from sys.configurations where name=''xp_cmdshell''   修改系统数据库参数:      语法格式:  &nb...[2019/4/11]

将SQL Server查询导出本地excel

  1.将数据库中查询的表格导出到指定的路径,首先启用.xp_cmdshell,上一篇随笔有写如何开启.xp_cmdshell。 DECLARE @sql  NVARCHAR(4000)    --定义变量存储格式 DECLARE @server&...[2019/4/11]

SQL Server使用sp_spaceused查看表记录存在不准确的情况

在之前写过一篇博客"关系数据库如何快速查询表的记录数",里面介绍了使用sp_spaceused查看表的记录数是否正确的问题,具体如下:       关于问题3:有多个索引的表,是否记录数会存在不一致的情况?      答案:个人测...[2019/4/9]

如何优雅的使用 参数 is null而不导致全表扫描(破坏索引)

  相信大家在很多实际业务中(特别是后台系统)会使用到各种筛选条件来筛选结果集 首先添加测试数据 CREATE TABLE TempList(Id int IDENTITY,Name VARCHAR(12), Age INT) go CREATE INDEX idx...[2019/4/9]

sqlserver笔记----创建用户赋予权限

1、创建用户: create login username with pa word=''密码'' , default_database=数据库; create user username for login username with default_schema=dbo; 2...[2019/4/8]

SQL Server数据库

 有关关系数据库范式的讲解,有一篇非常好的文章,推荐给大家,可以帮助大家理解范式的含义、作用。解释一下关系数据库的第一第二第三范式? - 知乎用户的回答 - 知乎https: www.zhihu.com/question/24696366/answe...[2019/4/8]

批量数据复制SqlBulkCopy使用经验点滴(特别是超时处理)

  如果要批量复制大量的数据,用ado.net或者其他orm框架逐条读取并写入,有时会耗时太长,满足不了要求,此时SqlBulkCopy就可以出来大显身手了,相信许多人了解或使用过它。   但实际使用时,还是会遇上些问题,这里做些记录,也许能帮你避开一些“坑”。 &...[2019/4/8]

SQL Server死锁中的会话隔离级别为序列化(Serializable)实验测试

SQL Server死锁中的会话隔离级别为序列化(Serializable)实验测试

最近在分析SQL Server的死锁时,发现一个比较有意思的现象,发现死锁当中一个会话的隔离级别为序列化(Serializable),这个是让人比较奇怪的地方,我们知道SQL Server数据库的默认隔离级别为已提交读(READ COMMITTED),除非人为设置事务隔离级别(TRANSACTIO...[2019/4/3]

sql server replace的替换字符,replace的使用

sql server replace的替换字符,replace的使用

  sql server replace的替换字符,replace的使用 select REPLACE(name,''张'','''') * from entity_5c7a578c05c7042958d91485_goods   select REPLACE(...[2019/4/1]

SQL 高效运行注意事项(二)

SQL Server高效运行总的来说有两种方式: 一、 扩容,提高服务器性能,显著提高CPU、内存,解决磁盘I/O瓶颈。硬件的提升是立竿见影的,而且是风险小,在硬件更新换代非常快的年代, 当SQLServer 速度感觉慢的时候,第一选择是更换更新的,更强的服务器! 二、优化应...[2019/4/1]

SQLsever存储过程分页查询

使用存储过程实现分页查询,SQL语句如下: USE [DatebaseName] --数据库名 GO /****** Object: StoredProcedure [dbo].[Pagination] Script Date: 03/30/2019 10:36:52 ******/ ...[2019/4/1]

SQL Server统计信息偏差影响表联结方式案例浅析

  我们知道数据库中的统计信息的准确性是非常重要的。它会影响执行计划。一直想写一篇关于统计信息影响执行计划的相关博客,但是都卡在如何构造一个合适的例子上,所以一直拖着没有写。巧合,最近在生产环境中遇到这么一个案例,下面对案例中的相关信息做了脱敏处理,有些中间步骤也省略了,只关注核心部分...[2019/4/1]

数据库中异常与隔离级别

概述 数据库相对于其它存储软件一个核心的特征是它支持事务,所谓事务的ACID就是原子性,一致性,隔离性和持久性。其中原子性,一致性,持久性更多是关注单个事务本身,比如,原子性要求事务中的操作要么都提交,要么都不提交;一致性要求事务的操作必须满足定义的约束,包括触发器,外键约束等;持久性则要求如...[2019/4/1]

数据库自动收缩带来的严重问题

背景   今天早上11点的时候有客户打电话过来说医院的cis系统一直有阻塞,导致系统有卡慢的现象,信息中心的电话都快被打爆了,信息科人员很头疼啊。 万幸我们给数据库装了‘摄像头’会把数据库的一切状态操作都会记录下来,赶紧要了远程之后看到了系统确实存在大量的阻塞(下图)...[2019/3/29]

SQL中char、varchar、nvarchar的区别

SQL中char、varchar、nvarchar的区别

char    char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。   nvarchar(n)    包...[2019/3/29]

sqlserver2014无法打开报Cannot find one or more components_修复方案

  前言:我跟网上大家的原因基本一样,就是好久没用sqlserver了,中间也对VS进行过卸载升级等,突然有一天发现,打开Sqlserver时打不开了,出了一个弹框:Cannot find one or more components...   百度吧,找到一个尝试后可行的文章...[2019/3/29]

SQL SERVER数据库的简单介绍

一、数据库技术的发展   数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理、文件系统、数据库系统等三个阶段。   二、关系型数据库   SQL Server属于关系型数据库。   关系模型     以二维表来描述数据,每个表中有多个字段列和记录行。 ...[2019/3/29]

T-SQL语法基础

一、T-SQL语言的分类   DDL-数据定义语言     create-创建     alter-修改     drop-删除(针对对象)   DML-数据操作语言     Insert-插入     update-更新     delete-删除(针对对象的内容...[2019/3/29]

数据库一对多,多对一, 多对多的问题

数据库一对多,多对一, 多对多的问题

数据 一对多 多对一 多对多的问题 在关系型数据库中,通过外键将表跟表之间联系在了一起。 一对多关系 一个班级有很多学生,外键维护在学生的一方,也就是多的一方。(在做页面设计的时候,需要把两个表连接到一块查询信息) 建立一个student和clazz表 clazz  ...[2019/3/29]

SQLServer之创建链接服务器

创建链接服务器注意事项 当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的DBLINK,通过DBLINNK数据库可以像访问本地数据库一样访问远程数据库表中的数据。 链接服务器允许访问针对OLE DB数据源的分布式异构查询。创建链接服务器后,可以针对此服...[2019/3/29]

SQL、LINQ、Lambda 三种用法(转)

SQL、LINQ、Lambda 三种用法颜色注释: SQL LinqToSql Lambda QA1、 查询Student表中的所有记录的Sname、Ssex和Cla 列。select sname, ex,cla from studentLinq: from s in Students ...[2019/3/28]

SQL SERVER数据库的简单介绍

一、一些基本定义   数据:是事物客观存在的反映,可以用文字、符号等记录下来的。   信息:数据+处理      经过加工处理的有用的数据。   字段:标识实体属性的命名单位。   记录:字段的有序集合,一个记录描述一个实体。   关键字:唯一标识每个记录的字段或字段集。 ...[2019/3/28]

SQL2005打SP4补丁报错:无法安装Windows Installer MSP文件解决方案

错误如图: 解决方案分享如下: 第一步:卸载下图红框圈住的玩艺。 第二步:把SP4补丁文件解压,找到下图红框圈住的玩艺: 第三步:重新运行SP4补丁安装文件,安装正常。 原文链接:http: www.cnblogs.com/xysr-tom/p/106063...[2019/3/27]

SQL Server关于predicate、density、selectivity、cardinality名词浅析

SQL Server关于predicate、density、selectivity、cardinality名词浅析

    在SQL Server中,我们要看懂执行计划和统计信息,我们可能需要深刻理解一些关键词,例如密度(Density)、选择性(Selectivity)、谓词(predicate)、基数(Cardinality)。前阵子,对密度和选择性的概念模糊了,刚好看了Query ...[2019/3/27]

mssql sqlserver isnull coalesce函数用法区别说明

摘要: 下文讲述isnull及coalesce空值替换函数的区别isnull、coalesce函数区别:1.isnull 只能接受两个参数,而coalesce函数可以接受大于等于两个以上参数2.isnull 是一个空值替换函数,coalesce从第一个参数开始查找,只到找到一个为非null并且...[2019/3/27]

范式_函数依赖

定义: 函数依赖: 通过某属性(集)能确定另外一个属性; (X,Y)--->Z 完全函数依赖: 在函数依赖的基础上,该属性(集)的任意真子集不能确定另一个属性(单属性必定完全函数依赖); (X,Y)--->Z 并且X!--->Z, Y!--->Z 部分函...[2019/3/27]

SqlServer_查看SQLServer版本信息

SqlServer_查看SQLServer版本信息

方法一: 执行sql语句 SELECT @@VERSION 方法二: 连接SQL Server Management Studio利用Object Explorer显示的主要版本号信息,显示当前实例产品版本号事11.0.6020     ...[2019/3/26]

事务四大特征:原子性,一致性,隔离性和持久性(ACID)

事务四大特征:原子性,一致性,隔离性和持久性。 1. 原子性(Atomicity)     一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此...[2019/3/26]

SQL执行WebService

写了一个钉钉发送消息的类, 要发送用友等审核单据信息,  模式: 钉钉发消息功能在webservice中, 用友消息列表中有新消息时,采用触发器执行webservice.  在测试中 ,功能正常 ,但将在汉字发送到手机端后,显示乱码.  其实这种模式不合理...[2019/3/25]

JDBC:SqlServer连接TCP/IP连接失败,到主机 的 TCP/IP 连接失败。报错信息:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。

作者QQ:1161493927,欢迎互相交流学习。  报错信息:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refu...[2019/3/25]

一键解决更改计算机名后无法启动MSSQLSERVER服务问题

一键解决更改计算机名后无法启动MSSQLSERVER服务问题

  问题版本:SQL Server 2012。   解决办法:打开服务,Win + R运行services.msc,找到 SQL SERVER(MSSQLSERVER)服务右键->属性,切换至登录选项卡,勾选本地系统账户,应用确定后就可以启动了。      PS:计算机名作为SQ...[2019/3/25]

SQL SERVER 数据库备份

/** 批量循环备份用户数据库,做为数据库迁移临时用 */ SET NOCOUNT ON DECLARE @d varchar(8) DECLARE @Backup_Flag NVARCHAR(10) SET @d=convert(varchar(8),g...[2019/3/22]

SQL SERVER 查看近期死锁

在项目运行的过程中,死锁不可能完全避免,但要尽可能减少死锁的出现, 产生死锁的原因主要是: 1,系统资源不足。 2,进程运行推进的顺序不合适。 3,资源分配不当等。 产生死锁的四个必要条件:- 互斥条件:一个资源每次只能被一个进程使用,即在一段时间内某资源仅为一个进程所占有。此时若有其他进...[2019/3/22]

SQL Server移除事务日志后sys.master_files依然存在记录问题

在SQL Server中移除了事务日志文件后,使用sys.master_files检查时发现,对应的事务日志文件记录信息依然存在sys.master_files里面,只是状态state_desc为OFFLINE。需要经过一段时间,这条记录在这个系统视图才会消失。   DECLARE...[2019/3/20]

在Docker中体验数据库之Microsoft SQL Server

在Docker中体验数据库之Microsoft SQL Server

  前面记录了一下在docker中体验mongodb和mysql。今天记录一下m ql……其实早就体验了,就是没有记录,前几天看了一下2019的一些新闻,很喜欢Polybase这个特性,想体验一把,可惜在linux上不支持,不支持就不支持吧!不知道以后会不会支持。 ...[2019/3/20]

sql server2005安装时报 ‘服务无法启动’

SQL server服务无法启动的原因分析:    在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因BL680C核心数为6x4=24,所以不能正常安装。当将核心...[2019/3/19]

删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录

delete from Resource where Title in (select Title from Resource group by Title having count(Title) > 1) and   Id not in (select min(Id) ...[2019/3/18]

sqlserver—数据完整性(理论篇) - join-乔颖

数据完整性主要指的是数据的精确性和可靠性,目的就是为了防止数据库中存放的数值,以及字符具有合法性(即按照管理员定义的规则进行存放) 分为以下四类: 实体完整性         实体完整性要求每一个表中的主...[2019/3/18]

Sql Server 复制数据库

确实很实用 https: www.cnblogs.com/ggll611928/p/7451558.html 原文链接:http: www.cnblogs.com/czsblog/p/10534763.html[2019/3/15]

阿里云或本地部署服务器(一)---nginx本地和服务器代理

具体步骤: 1.nginx下载   2.在G:\nginx-1.15.8\conf/nginx.conf改三处路径:nginx.conf 文件中配置的路径和端口要映射到vue项目工程 a.改 映射端口: #设定实际的服务器列表 upstream zp_server...[2019/3/15]

SQL SERVER 查看所有存储过程或视图里 包含某个关键字的查询语句

SELECT name, type_desc FROM sys.all_sql_modules s INNER JOIN sys.all_objects o ON s.object_id = o.object_id WHERE definition L...[2019/3/15]

120
14
记录数:1027 页数:13/21首页上一页891011121314151617下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号