Lv.的博客

随笔分类 -  SQLServer

摘要:在文章开始之前,首先简单介绍一下什么是MEF,MEF,全称Managed Extensibility Framework(托管可扩展框架)。单从名字我们不难发现:MEF是专门致力于解决扩展性问题的框架,MSDN中对MEF有这样一段说明: Managed Extensibility Framework 阅读全文
posted @ 2016-06-05 20:17 Avatarx 编辑
摘要:上一篇学习完了MEF的基础知识,编写了一个简单的DEMO,接下来接着上篇的内容继续学习,如果没有看过上一篇的内容, 下面我们来主要讲解一下MEF中的导入和导出,还是上一篇的代码(这篇中,我还会贴出完整的代码),修改Program的代码如下: using System; using System.Co 阅读全文
posted @ 2016-06-05 20:11 Avatarx 编辑
摘要:我创建了分区函数如下:create partition function pf_month1(varchar(8))as range left for values ('20120131','20120229','20120331','20120430','20120531','20120630', 阅读全文
posted @ 2016-06-03 13:11 Avatarx 编辑
摘要:当我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门数据的查询就可以更快的运行,基本原理就是,因为要扫描的数据变的更小。维护任务(例如,重新生成索引或备份表)也可以更快的运行。 我们可以再不通过将表物理放置在多个磁盘驱动器上来拆分表的情况下获取分区。如果将某个表放置在一个物理驱 阅读全文
posted @ 2016-06-03 13:07 Avatarx 编辑
摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储 阅读全文
posted @ 2016-06-03 09:50 Avatarx 编辑
摘要:1. [代码]查询所有存储过程 跳至 [1] [2] [3] [4] [5] [6] [全屏预览] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 select Pr_Name as [存储过程], [参数]=stuff((select ','+[Par 阅读全文
posted @ 2016-06-03 09:46 Avatarx 编辑
摘要:很显然,你应该不至于使用 EntityFramework 直接插入 10W 数据到数据库中,那可能得用上个几分钟。EntityFramework 最被人诟病的地方就是它的性能,处理大量数据时的效率。此种条件下,通常会转回使用 ADO.NET 来完成任务。 但是,如果已经在项目中使用了 EntityF 阅读全文
posted @ 2016-06-02 23:42 Avatarx 编辑
摘要:每种集成开发环境都会提供扩展包的下载与安装,VS (微软可视化集成开发环境) 下的叫程序包管理控制台,我们把他叫做《牛干 程序包管理控制台》。 在 工具=>NuGet 程序包管理器=> 程序包管理控制台,打开命令窗口。 这两条命令必学必会 PM> Install-Package 包 [-参数]PM> 阅读全文
posted @ 2016-06-02 21:54 Avatarx 编辑
摘要:案例环境: 数据库版本: Microsoft SQL Server 2005 (Microsoft SQL Server 2005 - 9.00.5000.00 (X64) ) 案例介绍: 对一个数据库实例做清理工作时,发现有一个很久之前禁用的数据库维护作业,于是遂删除该作业,但是删除该作业时,遇到 阅读全文
posted @ 2016-06-02 17:15 Avatarx 编辑
摘要:ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 阅读全文
posted @ 2016-06-02 14:26 Avatarx 编辑
摘要:在上文《分享一个非常漂亮的WPF界面框架》中我简单的介绍了一个界面框架,有朋友已经指出了,这个界面框架是基于ModernUI来实现的,在该文我将分享所有的源码,并详细描述如何基于ModernUI来构造一个非常通用的、插件化的WPF开发框架。下载源码的同志,希望点击一下推荐。 本文将按照以下四点来介绍 阅读全文
posted @ 2016-06-01 16:05 Avatarx 编辑
摘要:一手资料来源于“开放工厂”,以下程序将会引用到一个核心文件UIShell.OSGi.dll 一手资料来源于“开放工厂”,以下程序将会引用到一个核心文件UIShell.OSGi.dll 一手资料来源于“开放工厂”,以下程序将会引用到一个核心文件UIShell.OSGi.dll 一手资料来源于“开放工厂 阅读全文
posted @ 2016-06-01 09:35 Avatarx 编辑
摘要:? 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 insert into Tb_People(uname,era,amount) values( '兆周','老年','10000') select @@identi 阅读全文
posted @ 2016-05-31 12:52 Avatarx 编辑
摘要:创建新的 Microsoft® SQL Server™ 登录,使用户得以连接使用 SQL Server 身份验证的 SQL Server 实例。 语法: sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [ 阅读全文
posted @ 2016-05-31 11:00 Avatarx 编辑
摘要:某个存储过程可能被单独调用,也可能由其他存储过程嵌套调用,则可能会发生嵌套事务的情形。 下面是一种解决存储过程嵌套调用的通用代码,在不能确定存储过程是否可能被其他存储过程调用的情况下,建议每个存储过程都按照这个模板建立 create proc proc_exam 某个存储过程可能被单独调用,也可能由 阅读全文
posted @ 2016-05-31 10:29 Avatarx 编辑
摘要:本文将介绍三种批量插入数据的方法,需要的朋友可以参考下 本文将介绍三种批量插入数据的方法,需要的朋友可以参考下 本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表 阅读全文
posted @ 2016-05-30 17:57 Avatarx 编辑
摘要:一、表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。定义表变量的语句是和正常使用Create Table定义表语句的子集。只是表 阅读全文
posted @ 2016-05-30 17:51 Avatarx 编辑
摘要:binary 固定长度的二进制数据,其最大长度为 8,000 个字节。 varbinary 可变长度的二进制数据,其最大长度为 8,000 个字节。 image 可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节 binary 固定长度的二进制数据,其最大长 阅读全文
posted @ 2016-05-30 17:30 Avatarx 编辑
摘要:对于大数据量的导入,是DBA们经常会碰到的问题,在这里我们讨论的是SQL Server环境下百万级数据量的导入,希望对大家有所帮助。51CTO编辑向您推荐《SQL Server入门到精通》专题。 实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本实验将使用5中方法完成这个过程,并详细 阅读全文
posted @ 2016-05-30 17:10 Avatarx 编辑
摘要:raiserror的作用: raiserror 是用于抛出一个错误 其语法如下:RAISERROR ( { msg_id | msg_str | @local_variable } { ,severity ,state } [ ,argument [ ,...n ] ] ) [ WITH optio 阅读全文
posted @ 2016-05-30 14:15 Avatarx 编辑

点击右上角即可分享
微信分享提示