![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 67
someon2
这个作者很懒,什么都没留下…
展开
-
动态存储过程 sp_executesql介绍和使用
execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N转载 2014-09-01 16:22:17 · 369 阅读 · 0 评论 -
比较两个DataTable的差异
http://msdn.microsoft.com/zh-tw/library/bb669119.aspx LINQ to DATATABLE原创 2014-03-09 23:28:51 · 1611 阅读 · 0 评论 -
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、del转载 2014-03-01 09:53:53 · 361 阅读 · 0 评论 -
SQL Server游标的使用
T-SQL中的游标定义在MSDN中如下: DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY | SCROLL ] [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] [ READ_ONLY | SCROLL_LOCKS | OPTIMIS转载 2014-03-08 21:27:21 · 500 阅读 · 0 评论 -
SQL function
用户自定义函数自定义函数不能执行一系列改变数据库状态的操作,可以像系统函数在查询或存储过程等的程序中使用,也可以像相信过程一样能过execute命令来执行。自定义函数中存储了一个Transact- SQL例程可以返回一定的值。根据函数返回值形式的不同,将用户看定义函数分为三种类型:(1 ).标量型函数:标量型函数返回一个确定类型的标量值,其返回值类型为除了text, ntext ,转载 2014-03-08 23:59:24 · 516 阅读 · 0 评论 -
从SQL语言的分类谈COMMIT和ROLLBACK的用法
从SQL语言的分类谈COMMIT和ROLLBACK的用法 Posted on 2007-04-23 20:12 久城 阅读(3758) 评论(1) 编辑 收藏 所属分类: 数据库学习 从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。 1. DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQ转载 2014-03-09 01:30:17 · 511 阅读 · 0 评论 -
SQL Server 存储过程
1、 存储过程的优点 A、 存储过程允许标准组件式编程 存储过程创建后可以在程序中被多次调用执行,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,但对应用程序源代码却毫无影响,从而极大的提高了程序的可移植性。 B、 存储过程能够实现较快的执行速度 如果某一操作包含大量的T-SQL语转载 2014-03-08 21:16:25 · 436 阅读 · 0 评论 -
特殊查询
视图是否存在:INFORMATION_SCHEMA.VIEWSIF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = N'ChangeBank_view') DROP View ChangeBank_view原创 2014-02-27 18:42:59 · 546 阅读 · 0 评论 -
MSSQL处理死锁存储过程
SQL Server死锁使我们经常遇到的问题,下面就为您介绍如何查询SQL Server死锁,希望对您学习SQL Server死锁方面能有所帮助。SQL Server死锁的查询方法:exec master.dbo.p_lockinfo 0,0 ---显示死锁的进程,不显示正常的进程 exec master.dbo.p_lockinfo 1,0 ---杀死原创 2014-03-03 19:22:00 · 702 阅读 · 0 评论 -
.NET 程序集 中创建CLR sqlServer函数 需要启用 "clr enabled" 配置选项
出现如下问题 "消息 6263,级别 16,状态 1,第 1 行禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项。 "解决方法:在查询分析其中执行如下代码 …… 内容加载中,请稍等...... 出现如下问题"消息 6263,级别 16,状态 1,第 1 行禁止在 .NET Framework 中执行用户代码。启用 "clr转载 2014-03-01 09:38:19 · 734 阅读 · 0 评论 -
高可用性模式配置完毕
--1--备份数据库backup database northwindto disk='E:\northwind.bak'--2--在主体服务器A上,创建数据库镜像端点,用于伙伴通讯CREATE ENDPOINT DBMirroringEPas TCP (LISTENER_PORT=5022)FOR DATABASE_MIRRORING (ROLE=PARTNE原创 2014-03-01 15:02:13 · 473 阅读 · 0 评论 -
SQL Server高可用性部署实施 SQL server 群集 镜像
本文主要阐述如何实现SQL Server双节点群集高可用性部署实施,通过微软MSCS技术使SQL Server达到企业级安全应用要求。另外 ,本文介绍SQL Server 2005中新增的镜像服务功能,相比MSCS SQL Server 群集,SQL Server数据库镜像是基于软件的高可用性解决方案。1. 概述本方案目标是通过微软MSCS技术使SQLServer达到企业级应用要求,内容包转载 2014-03-01 15:19:52 · 3381 阅读 · 0 评论 -
游标
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实转载 2014-03-01 09:52:36 · 355 阅读 · 0 评论 -
MSSQL 关键字与使用方法
Top 表示只显示Select出来的头几个如Top 5 select top 20 id,name,naddressFrom presonBetweenDISTINCT 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。SELECT DISTINCT Company FROM Orders原创 2014-01-26 14:19:21 · 1466 阅读 · 0 评论